我有一段代码非常好用:它从我的WordPress数据库中检索特定页面,以便我可以在模板中围绕它包装自定义代码。在下面的实例中,它会抓取名为Showreel的页面:
<?php
$page = get_page_by_title(\'Showreel\');
?>
<?php
$my_id = $page;
$post_id = get_post($my_id, ARRAY_A);
$title = $post_id[\'post_title\'];
$content = $post_id[\'post_content\'];
?>
<h3><?php echo $title;?></h3>
<?php
echo $content
?>
然而,我有一个难题——我有一些没有唯一名称的页面。只有当某个页面是某个父级的直系后代时,我才能检索该页面。例如,我想在Showreel下检索一个名为《露丝·伦德尔之谜》的页面。我最初的想法是下面的代码可以工作,但实际上不行。
<?php
$page = get_page_by_title(\'Showreel->The Ruth Rendell Mysteries\');
?>