我正在尝试从父页面获取字幕并在标题标签中回显文本。
功能:
<?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="<?php echo $subtitle; ?>">
不幸的是,它没有成功抓取字幕文本。我能够填充与变量 $title 相呼应的标题,而不是使用变量 $subtitle。
字幕选项的值存储在表“_base_page_subtitle”中;我正在使用选项框架。
我知道我的问题在于 if 语句,但是,作为 PHP 新手,我很难弄清楚如何捕获数据并正确显示它。
再次感谢时间!