Warning: Trying to access array offset on false in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 216
is_preview() - 是否为文章或页面的预览 - WordPress函数 - WordPress动力
当前浏览:首页 / WordPress函数 / is_preview()

is_preview()

是否为文章或页面的预览


Warning: Undefined array key -1 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 185

Warning: Undefined array key 2 in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/reference-cat.php on line 186

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "c36259426466be41cc8d1020291d7414" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

Warning: Undefined variable $searchand in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 154

Warning: Undefined array key "e8201781f32bc288931ab5e1025fd661" in /www/wwwroot/www.wpdongli.com/wp-content/themes/WPdongli/functions/wp.php on line 223

is 条件判断more...

preview


描述

更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。


返回

(bool) 查询是针对文章或页面的预览。



源码

查看源码 官方文档


更新日志

版本描述
2.0.0开始引入

使用示例

  • 示例1

    is_preview()不检查用户是否登录,或者用户是否可以编辑帖子
    使用current_user_can()检查角色和功能。

    任何访问者都可以将?preview=true、?preview=1或?preview=not_false添加到URL,is_preview()将返回true.

  • 示例2
    function comments_template( $file = '/comments.php', $separate_comments = false ) {
    global $wp_query, $withcomments, $post, $wpdb, $id, $comment, $user_login, $user_ID, $user_identity, $overridden_cpage;
    
    if ( ! ( is_single() || is_page() || $withcomments ) || empty( $post ) ) {
    return;
    }
    
    if ( is_preview() ) {
    return;
    }

    用于停止预览中显示评论,尤其是在使用Disqus条件加载时。这让预览对我来说很有效,因为DCL阻止了它们的工作。将其添加到wp-includes/comment-template.php。

  • 示例3

    示例

    if ( ! is_preview() ) {
        // Include analytics code
    }