Seite 1 von 1
Wordpress: Meta-Description per PHP ausgeben.
Verfasst: 15.11.2013, 20:01
von Philhippos
Hallo, ich stelle die Frage mal hier, auch wenn sie etwas OT ist, aber zumindest technisch hat sie was mit SEO zu tun und ich weiß, dass ich hier in der Regel super schnell Hilfe finde:
Wie gebe ich die Meta-Description einer Seite (und/oder eines Beitrags) in Wordpress per PHP aus?
Ich möchte das nicht im header tun, sondern an einer anderen Stelle im Theme.
Der Title geht ganz einfach:
aber für die description hab ich nix gefunden. War ich nur zu doof für die Suche oder ist das nicht ganz trivial?
Falls relevant, ich verwende das Yoast-Plugin, falls das irgendwelche eigenen Variablen verwendet.
Danke, Philipp
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 16.11.2013, 07:03
von Seo.gy
Hallo,
Code: Alles auswählen
<meta name="description" content="<?php if ( is_single() ) { wp_title('-', true, 'right'); echo strip_tags( get_the_excerpt() ); } elseif ( is_page() ) { wp_title('-', true, 'right'); echo strip_tags( get_the_excerpt() ); } else { bloginfo('description'); } ?>" />
Verfasst: 17.11.2013, 16:39
von Philhippos
Hallo Jürgen, vielen Dank für Deine Anntwort.
Leider gibt "get_the_excerpt()" nicht die Meta-Description aus, sondern das Excerpt. Wenn das Excerpt leer ist, dann gibt es einfach die ersten X Zeichen des Contents aus.
Hast Du vielleicht noch eine andere Idee?
LG Philipp
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 17.11.2013, 17:06
von Philhippos
Gelöst:
Ich habe jetzt auf
https://wordpress.stackexchange.com/que ... n-to-posts
die Lösung gefunden. Und so sieht sie aus:
Code: Alles auswählen
<?php $object = new WPSEO_Frontend();
echo $object->metadesc( false ); ?>
Das ganze funktioniert (nur?) dann, wenn man das Yoast-Plugin verwendet.
Gruß Philipp