如何在所有评论的开头添加文本?

时间:2017-10-11 作者:moh3en

我有意见。php在我的模板中,但当我更改它时不会生效

有什么问题吗?

我想添加欢迎+帖子标题+继续文本。。。。。

<?php
// You can start editing here -- including this comment!
if ( have_comments() ) : ?>
    <h2 class="comments-title">
        <?php
        $comments_number = get_comments_number();
        if ( \'1\' === $comments_number ) {
            /* translators: %s: post title */
            printf( _x( \'One thought to &ldquo;%s&rdquo;\', \'comments title\', \'sparkling\' ), get_the_title() );
        } else {
            printf(
                /* translators: 1: number of comments, 2: post title */
                _nx(
                    \'%1$s thought to &ldquo;%2$s&rdquo;\',
                    \'%1$s thoughts to &ldquo;%2$s&rdquo;\',
                    $comments_number,
                    \'comments title\',
                    \'sparkling\'
                ),
                number_format_i18n( $comments_number ),
                get_the_title()
            );
        }
        ?>
    </h2>

    <?php if ( get_comment_pages_count() > 1 && get_option( \'page_comments\' ) ) : // Are there comments to navigate through? ?>
    <nav id="comment-nav-above" class="navigation comment-navigation" role="navigation">
        <h2 class="screen-reader-text"><?php esc_html_e( \'Comment navigation\', \'sparkling\' ); ?></h2>
        <div class="nav-links">

            <div class="nav-previous"><?php previous_comments_link( esc_html__( \'Older Comments\', \'sparkling\' ) ); ?></div>
            <div class="nav-next"><?php next_comments_link( esc_html__( \'Newer Comments\', \'sparkling\' ) ); ?></div>

        </div><!-- .nav-links -->
    </nav><!-- #comment-nav-above -->
    <?php endif; // Check for comment navigation. ?>

    <ol class="comment-list">
        <?php
            wp_list_comments( array(
                \'style\'      => \'ol\',
                \'short_ping\' => true,
                \'avatar_size\' => 60,
            ) );
        ?>
    </ol><!-- .comment-list -->

    <?php if ( get_comment_pages_count() > 1 && get_option( \'page_comments\' ) ) : // Are there comments to navigate through? ?>
    <nav id="comment-nav-below" class="navigation comment-navigation" role="navigation">
        <h2 class="screen-reader-text"><?php esc_html_e( \'Comment navigation\', \'sparkling\' ); ?></h2>
        <div class="nav-links">

            <div class="nav-previous"><?php previous_comments_link( esc_html__( \'Older Comments\', \'sparkling\' ) ); ?></div>
            <div class="nav-next"><?php next_comments_link( esc_html__( \'Newer Comments\', \'sparkling\' ) ); ?></div>

        </div><!-- .nav-links -->
    </nav><!-- #comment-nav-below -->
    <?php
    endif; // Check for comment navigation.

endif; // Check for have_comments().

// If comments are closed and there are comments, let\'s leave a little note, shall we?
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), \'comments\' ) ) : ?>

    <p class="no-comments"><?php esc_html_e( \'Comments are closed.\', \'sparkling\' ); ?></p>
<?php
endif;

comment_form();
?>
函数addText(){var input=document.getElementById(\'comment\');input.value=\'大量新文本\'+input.value;}议论

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

您可以使用此筛选器挂钩添加此

apply_filters( \'pre_comment_content\', string $comment_content );
下面是代码,您可以使用它

function add_custom_comment_content( $comment_content ) {

    // You can handle it many ways 
    $comment_content .= "Custom Content"
}
add_filter( \'pre_comment_content\', \'add_custom_comment_content\', 10, 1 ); 

SO网友:moh3en

应用\\u筛选器(\'pre\\u comment\\u content\',字符串$comment\\u content);

apply\\u filters在哪里?在源代码中找不到

结束

相关推荐

可以将“额外的”表格导航添加到EDIT-Tags.php屏幕上吗?

WP_Posts_List_Table::extra_tablenav() 适用于restrict_manage_posts, 插件可以使用它输出额外的下拉列表(或其他标记),允许根据任意条件过滤表中的帖子。同样地,WP_(Users|Comments)_List_Table 有一个resttric_manage_(users|comment) 出于类似目的采取的行动。然而,据我所知,WP_Terms_List_Table 做not. 这是正确的吗?我正在编写一个插件,它严重依赖于termmeta 在各