2012-03-25 161 views
0

我想沿着它的标题和内容自动显示自定义文章类型的所有自定义字段。(不是管理员,但在我的实际网站)显示自定义字段时,自定义后类型显示

我需要能够使用动作钩子或过滤器来完成此操作,而不是创建模板。

淘网后,我能够找到“publish_ {custom_post_type_name}”钩:

function my_cool_hook() { 
echo get_post_meta($post->ID, 'my-custom-field-name', true); 
} 

add_action('publish_past_symposia', 'my_cool_hook'); 

,但它似乎没有时,我认为我的网站上刊登我的自定义后类型做任何事情。有任何想法吗?

回答

0
add_action('publish_past_symposia', 'my_cool_hook'); 

此钩子只有在PUBLISH帖子类型时触发。
需要触发对Web部件的钩 - 所以...

add_filter('the_content', 'my_cool_hook'); 
function my_cool_hook($content){ 
    return $content.get_post_meta(get_the_id(), 'my-custom-field-name', true); 
} 

现在的内容主体filtred并增加从自定义字段的字符串。

+0

这工作,出色的工作奥列格! – 2012-03-25 13:39:22

相关问题