我觉得这是个语法错误。尝试:
wp_list_pages("title_li=&child_of=2143&exclude=$current_post_id")
或
wp_list_pages("title_li=&child_of=2143&exclude=".$current_post_id)
此外,为了更好地调试,我建议将参数作为数组而不是字符串传递。
wp_list_pages( array(
\'child_of\' => 2143,
\'exclude\' => array( $current_post_id ),
);
确保
$current_post_id
给予了适当的价值。