我希望任何一个页面落在包含该测试的父页面下。php文件
听起来你需要is_tree()
作用对于这种类型的功能,我已经多次使用它。首先,在functions.php file:
function is_tree($pid) { // $pid = The ID of the page we\'re looking for pages underneath
global $post; // load details about this page
if(is_page()&&($post->post_parent==$pid||is_page($pid)))
return true; // we\'re at the page or at a sub page
else
return false; // we\'re elsewhere
};
然后,您可以在需要满足该条件的任何地方使用该函数,并使用父页面ID作为参数:
if (is_tree(974)) {
include \'test.php\';
}
您可以在上查看此方法的详细信息
CSS-Tricks.
EDIT: 这都是假设你遵循了正确的主题约定。