Problem mit if-Funktion und Kommentaren

  • Mein Problem besteht darin, dass ich eine hinzugefügte "Funktion" (Anzeigen eines custom Fields in einem Artikel) die Ausführung des Kommentar-Template verhindert / die Kommentar-Funktion in den Artikeln blockiert wird.

    Es handelt sich hierbei um die Webseite http://www.prepaid-vergleicher.de und der Code der single.php sieht vereinfacht wie folgt aus:

    Dadurch, dass ich in der "Ánzeigen" Funktion endif setzen muss, denn ansonsten funktioniert die Seite nicht, wird das Kommentar Template nicht ausgeführt / blockiert. Aus design-technischen Gründen kann ich die Funktion aber nirgends anders hinsetzen und weiß gerade nicht, was ich wie anders machen kann, dass es funktioniert.

    Vielleicht muss ich noch sagen, dass ich von php wenig weiß und mir vieles mit Copy&Paste sowie Trial&Error zusammengebaut habe. Aber hier weiß ich leider nicht mehr weiter und würde gerne um Unterstützung bitten.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • verwende niemals 'query_posts()' innerhalb eines bestehenden loops;

    verwende stattdessen 'WP_Query()' oder 'get_posts()'
    http://codex.wordpress.org/Class_Reference/WP_Query
    http://codex.wordpress.org/Template_Tags/get_posts

    beispiel:


    oder in deinem fall, um eine einzige Seite zu holen, verwende 'get_page()'
    http://codex.wordpress.org/Function_Reference/get_page


    oder noch einfacher, verwende die page ID direkt im benutzerdefinierten feld:

    beispiel - ersetzt den ganzen obigen abschnitt:

    PHP
    <?php
    echo $anzeigen = get_post_meta(624, 'anzeige-detail-links', true);
    ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!