开发者

How to get post meta from a wordpress page to another?

I have an about page in wordpress, I wanted its content to appear in the home page, I managed to do that using this code that I found through searching

<?php
$my_id = 256;
$post_id_256 = get_post($my_id);
$content = $post_id_256->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
echo $content; 
?>  
开发者_开发知识库

That works perfect. Now the page also has a costume field with I nee to also get - I tried to manipulate the above code (specially lines 2 and 3) but I cant get the costume field

Hope you can help

Thanks


You can get custom fileds with get_post_meta(), like so:

<?php
$custom_field = get_post_meta(256, 'name_of_your_custom_field');
echo $custom_field;
?>


Use below function to get the post's custom field values:

$meta_values = get_post_meta($post_id, $key);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜