Nezobrazuje se "Reply" tlačítko

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Nezobrazuje se "Reply" tlačítko

Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  radekh a poslední změna je stará 11 let, 2 měsíce.

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (z celkem 3)
  • Autor
    Příspěvky
  • #2833

    radekh
    Participant

    Zdravím,

    prosím Vás o pomoc, v globálním nastavení mám povoleno vkládání komentů i vlákna. V header.php mám

    wp_enqueue_script( 'comment-reply' );

    v comments.php

    <div id="comments">

    <?php if ( post_password_required() ) : ?>

    <p class="nopassword"><?php _e( 'Tento článek je chráněn heslem. Pro zobrazení vzkazů vložte heslo.', 'mojesablona' ); ?></p>

    </div><!-- #comments -->

    <?php

    /* Stop the rest of comments.php from being processed,

    * but don't kill the script entirely -- we still have

    * to fully load the template.

    */

    return;

    endif;

    ?>

    <?php // You can start editing here — including this comment! ?>

    <?php if ( have_comments() ) : ?>

    <div id=”comments-title”>

    <?php

    printf( _n( ‘Vzkazů celkem: 1’, ‘Vzkazů celkem: %1$s’, get_comments_number(), ‘mojesablona’ ),

    number_format_i18n( get_comments_number() ), ‘<span>’ . get_the_title() . ‘</span>’ );

    ?>

    </div>

    <?php if ( get_comment_pages_count() > 1 && get_option( ‘page_comments’ ) ) : // are there comments to navigate through ?>

    <nav id=”comment-nav-above”>

    <h1 class=”assistive-text”><?php _e( ‘Navigace vzkazů’, ‘mojesablona’ ); ?></h1>

    <div class=”nav-previous”><?php previous_comments_link( __( ‘← Starší’, ‘mojesablona’ ) ); ?></div>

    <div class=”nav-next”><?php next_comments_link( __( ‘Novější →’, ‘mojesablona’ ) ); ?></div>

    </nav>

    <?php endif; // check for comment navigation ?>

    <ol class=”commentlist”>

    <?php

    /* Loop through and list the comments. Tell wp_list_comments()

    * to use mojesablona_comment() to format the comments.

    * If you want to overload this in a child theme then you can

    * define mojesablona_comment() and that will be used instead.

    * See mojesablona_comment() in mojesablona/functions.php for more.

    */

    wp_list_comments();

    ?>

    <?php if ( get_comment_pages_count() > 1 && get_option( ‘page_comments’ ) ) : // are there comments to navigate through ?>

    <nav id=”comment-nav-below”>

    <h1 class=”assistive-text”><?php _e( ‘Navigace vzkazů’, ‘mojesablona’ ); ?></h1>

    <div class=”nav-previous”><?php previous_comments_link( __( ‘← Starší’, ‘mojesablona’ ) ); ?></div>

    <div class=”nav-next”><?php next_comments_link( __( ‘Novější →’, ‘mojesablona’ ) ); ?></div>

    </nav>

    <?php endif; // check for comment navigation ?>

    <?php

    /* If there are no comments and comments are closed, let’s leave a little note, shall we?

    * But we don’t want the note on pages or post types that do not support comments.

    */

    elseif ( ! comments_open() && ! is_page() && post_type_supports( get_post_type(), ‘comments’ ) ) :

    ?>

    <p class=”nocomments”><?php _e( ‘Vkládání vzkazů je uzavřené.’, ‘mojesablona’ ); ?></p>

    <?php endif; ?>

    <?php

    comment_form();

    ?>

    </div><!– #comments –>

    Na stránce mám však prázdný div takto:

    <div class="reply">

    </div>

    Řeším to už pár dní. Nevíte čím by to mohlo být?

    Předem děkuji za každou reakci.

    #14572

    sjiamnocna
    Participant
    Web

    Zřejmě bude potřeba dalších údajů – název šablony, na jakém místě se zobrazuje to co uvádíte (popřípadě odkaz na živou ukázku, aby to mohl někdo vyzkoušet). Zatím to vypadá, že to plive ten comment_form, ale bez bližších informací jsem jako začátečník úplně vedle ;)

    #14573

    radekh
    Participant

    Problém se mi podařilo vyřešit. Šablonu si vytvářím sám, k výpisu komentářů používám ve stránce funkci

    comments_template();

    Zajímavé je, že když jsem použil defaultní funkci

    wp_list_comments();

    která Reply tlačítko má vypisovat, tlačítko se mi nezobrazovalo.

    Ale když jsem převzal tuto funkci – http://codex.wordpress.org/Function_Reference/wp_list_comments#Comments_Only_With_A_Custom_Comment_Display – vložil ji do functions.php a v comments.php ji vyvolal takto

    wp_list_comments( array( 'callback' => 'hanablochovatheme_comment' ) );

    tlačítko Reply se zobrazuje.

Aktuálně jsou na stránce zobrazeny 3 příspěvky - 1. až 3. (z celkem 3)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti