我有一个自定义循环,用于显示当前页面的子页面,但我希望允许WP用户使用高级自定义字段输入要从循环中排除的页面ID。我的电流循环如下。它几乎可以工作,只是它只排除了列表中的第一个页面ID:
<?php
$exclude_ids = get_field(\'exclude_pages\');
$args = array (
\'post_type\' => \'page\', // custom post type
\'post_parent\' => $post->ID,
\'orderby\' => \'menu_order title\',
\'order\' => \'ASC\',
\'posts_per_page\' => -1,
\'post__not_in\' => array( $exclude_ids )
);?>
高级自定义字段设置为
text field, 没有格式。在该父页面中,我在ACF字段中输入了页面ID,如下所示
2147,2145
(没有引号,没有括号)。有趣的是,当我回显变量时,它会正确显示页面ID,但当它是数组的一部分时,它就不起作用了。。。?
我做错了什么?非常感谢。C