描述
更多类似的主题函数信息,请查看主题开发手册中的条件标签文章。
返回
(bool) 查询是针对文章或页面的预览。
源码
更新日志
版本 | 描述 |
---|---|
2.0.0 | 开始引入 |
使用示例
is_preview()
不检查用户是否登录,或者用户是否可以编辑帖子
使用current_user_can()
检查角色和功能。任何访问者都可以将
?preview=true
、?preview=1
或?preview=not_false
添加到URL,is_preview()
将返回true.
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
。示例
if ( ! is_preview() ) { // Include analytics code }