1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Kommentare werden nicht angezeigt

Dieses Thema im Forum "Design" wurde erstellt von MichaelIch, 29. März 2017.

  1. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Hallo zusammen,

    ich habe das Problem, dass die Kommentare und die Kommentarfelder in meinem Blog nicht angezeigt werden.

    Ich verwende ein Theme, das mir ein Designer gebastelt hat. Jetzt möchte ich dieses auf eigene Faust um die Kommentarfunktion erweitern.

    Ich habe verstanden, dass ich in der single.php das comments Template aufrufen muss mittels:

    <?php comments_template( '', true ); ?>

    Jetzt habe ich diese Funktion eingefügt und Kommentare werden trotzdem nicht angezeigt (Einstellungen müssten passen, denn wenn ich versuchsweise das Template auf ein Standart-Template umschalte, dann werden sie angezeigt.)

    Meine single.php sieht folgendermaßen aus:

    ____________

    <?php get_header(); ?>


    <img class="kopf_bild" src="<?php echo get_template_directory_uri(); ?>/images/blog.jpg" height="240" width="980" alt="IRGENDWAS" />
    <img src="<?php echo get_template_directory_uri(); ?>/images/image_schatten.jpg" height="42" width="980" alt="Irgendwas" />


    <div id="main">


    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <p class="datum"><?php the_date('l, j F, Y');?></p>
    <h2><?php the_title(); ?></h2>
    <div class="der-beitrag">
    <?php the_content(); ?>






    </div> <!-- Ende des jeweiligen Beitrags -->




    <?php endwhile; else: ?>
    <p>Tut mir leid, es wurde kein passender Beitrag gefunden.</p>
    <?php endif; ?>


    </div><!-- /#main -->


    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    _____________________________________

    Wo und wie genau muss ich
    <?php comments_template( '', true ); ?>
    einfügen, dass es funktioniert?

    Dort, wo ich es mal versuchsweise eingefügt habe, hat es nichts genutzt.

    Über Antworten und Hilfestellungen würde ich mich freuen.
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Wo hast Du es denn eingefügt? Existiert denn die Datei comments.php im Theme?
     
  3. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Ja, die comments.php existiert.
     
  4. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Ich hatte es z.B. mal nach dem

    <?php endwhile; else: ?>
    eingefügt.
     
  5. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Dort wird es nur aufgerufen, wenn "kein passender Beitrag gefunden" wird. Füge es z.B. doch mal vor der genannten Stelle ein.
     
  6. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Hatte ich auch schon.
     
  7. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Sind Kommentare beim aufgerufenen Beitrag aktiviert?
     
  8. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Ja, sonst würden sie wahrscheinlich beim anderen (Test-)Template auch nicht angezeigt werden, oder?
     
  9. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    In WordPress kann man Kommentare auch für jeden Beitrag einzeln aktivieren/deaktivieren.

    Hat der aufgerufene Beitrag einen Kommentar? Kann man im Admin Menü sehen.
     
  10. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Ja, das weiß ich.

    Und so wie ich sehe, ist es auch aktiviert. Ansonsten wäre doch in dem Test-Template, auf das ich mal kurz umgeschalten hatte, der Beitrag auch nicht angezeigt worden, oder übersehe ich da etwas mit meiner Logik?
     
  11. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Hat der aufgerufene Beitrag einen Kommentar? Wird im Test-Template bei Aufruf des Beitrags auch der Kommentar angezeigt?
     
  12. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Zwei mal ja
     
  13. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Wird überhaupt die single.php für die Anzeige verwendet? Ändere mal <div class="der-beitrag"> in <div class="der-beitrag">TEST oder sowas, damit man das sehen kann.
     
  14. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
    Ja, die Seite wird verwendet, weil ich ja, wie man am code sieht, schon eigene Bilder etc. eingefügt habe.
     
  15. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Da die üblichen "keine Kommentare" Probleme damit abgehandelt sind, würde ich empfehlen, mal in dem Test-Template nachzusehen, wie es dort gelöst ist und es so implementieren.

    Wenn es dann nicht geht, frage den Designer, der Dein Theme programmiert hat.

    Wenn es dann immer noch nicht geht, würde sich die Jobbörse hier im Forum anbieten, dafür einen entspr. FTP-Zugang zum Theme bereitstellen, dann ist das wahrscheinlich ist 5 Minuten gelöst.
     
  16. MichaelIch

    MichaelIch Member

    Registriert seit:
    29. März 2017
    Beiträge:
    10
    Zustimmungen:
    0
  17. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Für Mitleser, es lag an einem kleinen PHP-Syntax Fehler in der comments.php - man beachte das Leerzeichen:

    Irgendwo mittendrin <? php statt <?php
     
    #17 b3317133, 30. März 2017
    Zuletzt bearbeitet: 30. März 2017
  18. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Das Kommentarfeld bei der verlinkten Seite wird angezeigt und die Eingabe eines Kommentars funktioniert.
     
  19. Danke für deine Antwort. Ja wir hatten das Problem danach gelöst. Es lag an Elementor. Wenn canvas oder volle Breite auswählt, verschwindet das Kommentarfeld. Bei canvas verstehe ich das, aber bei volle Breite... naja gut, wenn man Vorgabe auswählt, funktioniert es auf jeden Fall
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden