从自定义发布类型模板中删除“备注已关闭”通知

时间:2011-03-14 作者:Kelvin Jayanoris

我已经创建了一个自定义帖子类型的单一模板。我注意到,当我关闭评论时,我会收到一个通知,上面写着“评论已关闭”

看看我的评论。php,我得到以下代码:

     <?php else : // or, if we don\'t have comments:

        /* If there are no comments and comments are closed,
         * let\'s leave a little note, shall we?
         * But only on posts! We don\'t want the note on pages.
         */
        if ( ! comments_open() && ! is_page() ) :
        ?>
        <p class="nocomments"><?php _e( \'Comments are closed.\', \'dukatheme\' ); ?></p>
        <?php endif; // end ! comments_open() && ! is_page() ?>
此代码使通知不会显示在页面上。我如何编辑它以确保它不会显示在页面和我的自定义帖子类型上?

我的自定义帖子类型名为“duka”。

谢谢

2 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

将post类型检查添加到if 条款

if ( ! comments_open() && ! is_page() && \'duka\' != get_post_type() ) :

SO网友:Rev. Voodoo

我只是直接在我的模板上做。。。喜欢单曲。php

<?php if ( comments_open() ) : comments_template( \'\', true ); endif; ?>
这对你有用吗?

结束