我有一个自定义循环,用于显示当前页面的子页面,但我希望允许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