回声WordPress中PARENT页面的副标题?

时间:2013-08-06 20:11:21

标签: php wordpress subtitle

我正在尝试从PARENT页面获取字幕并在标题标记内回显文本。

功能:

<?php
    $id_to_get = $post->ID;
    if ( $post->post_parent ) {
        $id_to_get = $post->post_parent;
    }
    $parent = $id_to_get;

    $title = get_the_title($parent);
    $subtitle = get_post_meta($id_to_get, '_base_page_subtitle', true);
?>

HTML实施: ... title =“&lt;?php echo $ subtitle;?&gt;”&gt;

不幸的是,它没有成功抓取字幕文本。我能够填充变量$ title的标题,而不是变量$ subtitle。

Subtitle选项的值存储在表“_base_page_subtitle”中;我正在使用选项框架。

我知道我的问题是if语句,然而,对PHP来说是新手,我在确定如何捕获数据并正确显示它时遇到了一些困难。

再次感谢您!

1 个答案:

答案 0 :(得分:1)

你可以在没有功能的情况下完成 - 只需直接回复

title="<?php if ( $post->post_parent ) { echo get_post_meta($post->post_parent, '_base_page_subtitle', true);}else{echo get_post_meta($post->ID, '_base_page_subtitle', true);}?>"