为Wordpress循环编写自己的the_ *函数

时间:2011-03-13 18:18:20

标签: wordpress wordpress-plugin wordpress-theming

我想在我的wordpress插件中提供自己的the_attribute()功能。假设我的插件保存了自定义元标记“myAttribute”。如果我现在宣布

function the_attribute () {
    echo get_post_meta($post->ID, 'myAttribute', true);
}

它不起作用,因为$post仅在模板循环内可见,而不在我的插件中。那么如何挂钩循环以获得可访问的帖子对象?

1 个答案:

答案 0 :(得分:1)

我认为这只是致电全球$ post

function the_attribute () {
    global $post;
    echo get_post_meta($post->ID, 'myAttribute', true);
}