我有3个头球。php文件和1检测它们是否位于第1页或第2页。我有一个自定义的元框,可以将结果输出到每个标题上,一切正常。
然而,当我深入到元框信息没有显示的页面时,我尝试了各种if语句,但什么也没有显示。
任何帮助都会很好。
我的标题输出如下所示:
<?php
global $post;
$header_meta = get_post_meta($post->ID, \'page-header-meta\', true);
if( isset( $header_meta ) ) {
echo \'<h1>\' . $header_meta . \'</h1>\';
}
else {
echo \'<h1>Knowledgebase</h1>\';
}
?>
最合适的回答,由SO网友:suvajit 整理而成
global $post;
$header_meta = get_post_meta($post->ID, \'page-header-meta\', true);
if( isset( $header_meta ) ) {
echo \'<h1>\' . $header_meta . \'</h1>\';
}
else {
echo \'<h1>Knowledgebase</h1>\';
}
这部分代码的作用是根据显示的页面检查“页眉元”值。如果父页面设置了元值,则将显示标题。同样,对于子页面,您还需要设置元值以显示特定的标题。