“is\\U预览”不起作用,因为可能只激活了状态为“发布”的帖子。
在我的情况下,这是为这一行。仅允许发布已发布的出版物。
$query -> set( \'post_status\', \'publish\' );
您可以执行以下操作:
function is_draft() {
return is_user_logged_in() && isset( $_GET[ \'p\' ] ) && ! empty( $_GET[ \'p\' ] );
} // end function
$query -> set( \'post_status\', is_draft() ? \'draft\' : \'publish\' );
有很多解决方案,但要激活“is\\U预览”,您必须激活状态为“草稿”的帖子
顺致敬意,
古斯塔沃·马丁内斯