2012-03-25 194 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

相關問題