Credits im Footer auf einer bestimmten Seite ändern?

  • Hallo zusammen!

    Ich beschäftige mich seit 2-3 Wochen mit Wordpress, um eine kleine Familien-Homepage zu gestalten.
    (Link: http://www.die-zurhorsts.de) -- Ich verwende WP3.8 und das Theme "Cazuela".

    Bisher habe ich vieles über Websuche, Ausprobieren und Installieren von Plugins hinbekommen.
    Aber dem folgenden Problem beiße ich mir seit 2 Tagen die Zähne aus, insbesondere da ich evtl. auch nicht nach den richtigen Begriffen suche.

    Also folgendes: In der footer.php stehen am Ende die "Footer Credits" drin in einem <div>.
    Ich spreche kein PHP, aber da geht es letztlich vermutlich um die Übersetzung dieses abschließenden Sätzchens.

    Nun möchte ich für eine einzige Seite ("Genealogie") dort drunter eine zweite Zeile ausgeben lassen (identische Formatierung) mit weiteren Credits.

    Mittels Google kam ich nun soweit, dass ich mir mit Javascript dort helfen kann.
    Mit einem Fake-Code [COLOR=#800080](var test = 1; if (test = 1) { document.write( ... ) [/COLOR] kriege ich das auch hin.

    Allerdings bin ich nicht in der Lage, diese Seite zu erkennen. Im <head>-Abschnitt finde ich einen Meta-Tag, anhand dessen sich die Seite eindeutig erkennen lässt: [COLOR=#800080]<meta property="og:title" content="Genealogie" /> [/COLOR]

    Meine Fragen:
    1) Ist JavaScript hier der richtige Ansatz, oder sollte ich das anders lösen?
    2) Wie würde die If-Abfrage lauten, damit ich die Seite anhand dieses Tags erkennen kann?


    Alternativ hatte ich übrigens auch schon das Plugin "Simple Scripts" probiert. Allerdings wird dessen Code unmittelbar vor dem schließenden </body> Tag eingebaut. Das führte zu nicht brauchbaren Ergebnissen.


    Großes Dankeschön vorab!
    Viele Grüße,
    Marcus

    • 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

  • Es müsste in Deinem Theme eine footer.php existieren. Hier suchst Du folgendes:

    HTML
    <div id="footer-credits">
                    <a href="<?php echo esc_url( __( 'http://thematosoup.com/themes/cazuela/', 'cazuela' ) ); ?>" title="<?php esc_attr_e( 'Cazuela &mdash; free, responsive WordPress theme', 'cazuela' ); ?>" rel="nofollow"><?php echo __( 'Cazuela theme', 'cazuela' ); ?></a> powered by <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'cazuela' ) ); ?>" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'cazuela' ); ?>"><?php _e( 'WordPress', 'cazuela' ); ?></a>
    </div><!-- #footer-credits -->


    und schreibst Deinen Teil vor dem </a> mit rein:

    PHP
    ...
    <?php if ( is_page( 59 ) { ?>
    ...irgendwas in HTML...
    <?php } ?>
    </a>


    Die if-Abfrage prüft, ob es sich um die Seite mit der ID59 (Genealogie) handelt.

    JavaScript halte ich hier für völlig falsch.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Erst mal schönen Dank für die schnelle Hilfe!

    Zwei Anmerkungen/Fragen:
    1) Du hast eine schließende Klammer vergessen für das If-Statement. Daher bekam ich einen Parse-Error wegen der nicht erwarteten geschweiften Klammer.
    2) Die ID der Seite ist Nr. 4, nicht 59. Wie hast du die denn gefunden überhaupt? -- Ich sehe das nur im Admin-Bereich, wenn ich mir den Link auf die Seite anschaue. (...post.php?post=4&action=edit)

    Jedenfalls funktioniert es so wie gewünscht. Klasse!

    Gruß,
    Marcus

    PS: Jetzt komme ich aber wohl nicht mehr am Child-Theme vorbei. :-o

  • Sorry für den Fehler meinerseits. Ich hatte das aus dem Kopf formuliert und selber nicht getestet.

    2) Die ID der Seite ist Nr. 4, nicht 59. Wie hast du die denn gefunden überhaupt?


    Schau Dir den Quelltext der entsprechenden Seite an und guck mal was bei body steht. Dort findest Du meist die ID der Seite / des Beitrages.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

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