Php 从wp_页面_列表中排除页面

Php 从wp_页面_列表中排除页面,php,wordpress,Php,Wordpress,我有wordpress template.php,其中列出了自定义页面。我需要从清单2的页面中排除。可能吗?我会尽我所能也许有人知道答案。还有一个人告诉我这些代码行会有帮助 $args = array( 'exclude' => array(379,403), ); $pages = get_pages( $args ); 但我不是一个编码员,也不知道在哪里输入这行代码 我很乐意解决这个问题。谢谢 我所拥有的 使用此代码,希望它能工作 <?php is_page(

我有wordpress template.php,其中列出了自定义页面。我需要从清单2的页面中排除。可能吗?我会尽我所能也许有人知道答案。还有一个人告诉我这些代码行会有帮助
$args = array(
    'exclude' => array(379,403), 
);

$pages = get_pages( $args ); 
但我不是一个编码员,也不知道在哪里输入这行代码

我很乐意解决这个问题。谢谢

我所拥有的


使用此代码,希望它能工作

  <?php is_page('42'); ?> or <?php is_page('page-name'); ?>
你必须改变

<?php $pages = get_pages(array('child_of' => 379,403)); ?>


根据,child_of必须是单个post id,您可以使用exclude排除多篇post,或者使用exclude_tree排除多篇post及其子代。此chilf of是列出所有子页面缩略图和标题的关键。这就是我想要的,除了清单中的2页。如果我在“排除”上更改子页面,它将不再列出子页面。是否有从该子列表中删除几页的操作?谢谢
<?php $pages = get_pages(array('child_of' => 379,403)); ?>
<?php $pages = get_pages(array('child_of' => 379, 'exclude_tree' => array(1,2,3))); ?>