Excluding Pages not working

时间:2011-05-13 作者:Louis Stephens

前几天我试图设置一些页面来保存作者信息(只能从帖子底部的作者片段中访问),显然这些页面出现在<?php wp_list_pages(\'title_li=\'); ?> , 我确定了我的页面顺序(0-5是必须存在的页面,我将特殊页面设置为以44开头,以防他们添加一些页面),然后尝试<?php wp_list_pages(\'title_li=&exclude=44\'); ?>. 然而,0-5分和44分出现了。有没有想过为什么这种情况仍在发生?

3 个回复
最合适的回答,由SO网友:Michael 整理而成

从文本中可以看出,您正在使用“页面属性”“顺序”下提供的数字;将页面ID改为“排除”。

SO网友:Wyck

若要排除尚未制作的页面,请将其排序为站点的未来校对,您可以使用exclude_tree 比如说exclude_tree=42. 这将排除ID为42的父页的所有子页。您将不得不构造更多的代码,但这样您就不必不断更新硬编码exclude 使用post ID。另一种选择是使用exclude 使用某种条件数组。

SO网友:xLRDxREVENGEx

我也有同样的问题,有时我总是, 在数字的末尾,这似乎奏效了

结束