• Hallo,

    ich habe folgenden Code in meinem Header:

    PHP
    <title>
    <?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> 
    &raquo; <?php 
    foreach((get_the_category()) as $cat) { 
    echo $cat->cat_name . ' '; 
    } ?> <?php } ?> 
    <?php wp_title(); ?></title>

    Ich möchte nun gerne für die den Post mit der ID 59 den title tag individuell anpassen.. so von der idee her sowas wie:

    Wie muss ich das machen?

    gruß
    markus

    • 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

  • hab inzwischen folgendes ausprobiert:

    funktioniert leider auch nicht :| keiner einen tipp?

  • versuch's mal so:

    PHP
    <?php if (is_single('59')) { ?>
    <title>test</title>
    <?php } elseif ( is_single() ) { ?>
    <title><?php bloginfo('name'); ?>  &raquo; <?php foreach((get_the_category()) as $cat) { echo $cat->cat_name . ' '; } ?><?php wp_title(); ?></title>
    <?php } else { ?>
    <title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>
    <?php } ?>

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • danke für die Hilfe, leider spricht er irgednwie gar nicht darauf an..
    also der title ist immernoch der standart title.. wo eigentlich (in unserem beispiel) "test" stehe sollte.. und die ID ist garantiert richtig, ich habe testweise einfach mal sämtliche IDS eingetragen von den unterschiedlichsten posts.. aber srpingt bei keinem an :-| hm

    edit:
    ich habe mal

    PHP
    <?php if (is_single('59')) { ?>
    test
    <?php } ?>


    eingefügt im header... das zeigt er im quelltext an.. komisch

    Einmal editiert, zuletzt von Markus-HWI (15. Dezember 2008 um 22:38)

  • Wo fügst du den Code ein? Steht der Title-Tag vielleicht doppelt (irgenwo noch weiter oben)? Oder hast du irgendein Plugin laufen, was sich da einmischen könnte?

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Echt merkwürdig..
    Ich hab mal folgendes ausprobiert:

    trotzdem zeigt er den standart Title tag an im Browser..

    normalerweise steht im header noch <?php wp_head(); ?> das habe ich entfernt, ich dachte das gehört vielleicht zu einem Plugi-In, welches den title tag ändert. Ich habe das "All in One SEO Pck" installiert" welches auch den title tag ändert, daran wird vermutlich liegen oder? kennst du dich mit dem plug-in aus? ich weiß nicht wo er den title genertiert... im head bereich finde ich zumindest nix

  • Ok also bei dem all in one seo pack kann ich unter settings den hacken weg machen bei "Rewrite Titles:" dann klappt es auch.. in der "all_in_one_seo_pack.php" wird gesagt das er den title überschreiben soll.. das ist sehr viel php Gedöns mal wieder :???: ich glaube ich werde dann einfach alle titles individuell anpassen, zwar auch etwas umständlich aber wenn ich alle erstmal angepasst habe, dann hat sich die arbeit gelohnt..

    ich will halt bei einigen posts nicht das <?php bloginfo('name'); ?> dahinter steht, weil der title sonst zu lang wird und das nicht gut aussieht in den google suchergebnissen... also danke für die Mühe! mein fehler, hätte ich selber drauf kommen können :?

    danke

  • ja sicherlich wird das vom All in One SEO kommen und wp-head würde ich wieder reinnehmen, darüber bindet WP einige Funktionen ein.

    Wie du das Plugin beeinflussen kannst weiß ich leider nicht.

    Edit: Dann nimm doch bei allen Post-Title den blog_title raus im Plugin.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • ja das habe ich jetzt gemacht und füge den blogtitle gerade manuel wieder ein, bei den posts wo ich ihn haben will.. in phpmyadmin geht das eigentlich relativ fix..

    ich danke dir!

Jetzt mitmachen!

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