中的文件wp-admin 仅当您在管理区域时加载。。。当您查看页面或帖子时,这些函数不会加载。在这种情况下,首先需要文件,因此您希望在函数中执行类似操作:
if ( ! is_admin() ) {
    require_once( ABSPATH . \'wp-admin/includes/post.php\' );
}
 The
if ( ! is_admin() ) 部分很重要,因为WordPress在
is_admin() 是
true 所以你只想在
is_admin() 是
false. 在尝试调用
post_exists() 作用
如果不起作用,请尝试以下方法:
if ( ! function_exists( \'post_exists\' ) ) {
    require_once( ABSPATH . \'wp-admin/includes/post.php\' );
}