我正在尝试根据当前的 Wordpress 页面或子页面显示内容,使用页面标题而不是 ID。
我所拥有的是:
<?php if ( is_page( array( 'About', 'Chi Siamo' ) ) || ( get_the_title( $post->post_parent ) == ( array( 'About', 'Chi Siamo' ) ) ) ) { ?>
<p>Hello Joe</p>
<?php } else {} ?>
不知道为什么,但它正在识别页面名称,而不是该页面的子页面。
谁能看到我可能做错了什么?语法错误?
谢谢
PS。我也试过
<?php if (get_the_title() || get_the_title( $post->post_parent ) == array( 'About', 'Chi Siamo' ) ) { ?>
但这对所有页面都返回 true。