我创建了一个自定义元框,当我进入编辑页面时,它只显示在主页上。
这一切都很有效,但我想在每页上随身携带在主页自定义元框中输入的文字。
我目前有以下代码输出文字:
<?php echo get_post_meta(get_the_ID(), 'my_meta_box_text_challengetbl', true); ?>
问题是如何获取每个页面在主页上输入的自定义元框文本?
答案 0 :(得分:1)
<?php
$homePageId = get_option('page_on_front');
echo get_post_meta($homePageId, 'my_meta_box_text_challengetbl', true);
?>
答案 1 :(得分:0)
假设您有一个静态首页,您可以使用get_option()
获取首页的ID,然后使用该ID检索帖子元:
$front_page_ID = get_option('page_on_front');
echo get_post_meta($front_page_ID, 'my_meta_box_text_challengetbl', true);
详细了解选项in the Codex。