is_page() Problem

  • Guten Abend Community.
    Wenn ich die Page 2 anwähle, so erscheint am Bildschirm, wie gewollt, TEST.
    Die anderen Pages zeigen dann aber ihren Inhalt nicht mehr an, warum? was mach ich falsch?

    PHP
    function TestFunction() {
          if(is_page('2')==1) {
          echo "TEST";
          }
    }
    add_filter('the_content', 'TestFunction');

    Grüsse,
    Sotares

    • 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

  • Was soll das ==1 dort?

    Und: Wenn du einen Filter über the_content laufen lässt, dann musst du auch dafür sorgen, dass in der definierten Funktion auch der Content ausgegeben wrid:

    PHP
    function TestFunction($content) {
          if(is_page('2')) {
          echo "TEST";
          } else {
          return $content; 
          }
    }
    add_filter('the_content', 'TestFunction');

    "Eine gut gestellte Frage ist schon halb beantwortet."

    Einmal editiert, zuletzt von jottlieb (13. Januar 2008 um 22:32)

Jetzt mitmachen!

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