In diesem Artikel zeige ich euch wie man die Custom Fields (dt. Benutzerdefinierte Felder) bei der Blogengine WordPress richtig einsetzt. Custom fields sind ein sehr mächtiges Feature von WordPress. Mit ihnen lassen sich bestimmte Werte für jeden Artikel und jede Seite definieren, die man dann im Theme (Design) verarbeiten kann.
Da das ganze Thema ziemlich trocken ist, habe ich mich entschieden euch alles anahnd eines Praxis Beispiels zu erklären.
Meta description mit Custom Fields
So als erstes haben wir den PHP code, den ihr in euer Theme in der header.php vor dem </head> einfügen müsst:
<meta name="description" content="
<?php
if (is_home()) {
bloginfo('description');
} else {
if (get_post_meta($post->ID, 'description', true)) {
$key = 'description';
echo get_post_meta($post->ID, $key, true);
} else {
bloginfo('description');
}
}
?>
">
Und hier die Erklärungen:
if (is_home()) {
bloginfo('description');
}
Der Code sagt, dass wenn der User auf der Startseite ist, wird die Blog Beschreibung als Meta Description verwendet. Die Blogbeschreibung definiert ihr im Admin Menü unter Einstellungen->Allgemein.
else {
if(get_post_meta($post->ID, 'description', true)){
$key='description'; echo get_post_meta($post->ID, $key, true);
}
else {
bloginfo('description');}
}
Erklärung: Wenn der User auf einer andern Seite als der Startseite ist, wird die mit Custom Fields definierte Description ausgegeben. Falls keine angegeben wurde, wird wieder die Blog Beschreibung verwendet.
So um das Ganze zu testen geht ihr jetzt ins Backend (Admininterface) und schreibt einen Artikel. Unten bei Custom Fields bzw Benutzerdefinierte Felder gebt ihr jetzt für Key (Schlüssel) description ein (Achtung! Groß und Kleinschreibung beachten) und für Value (Wert) die Meta description.
Das wars jetzt auch schon wieder. Garnicht so schwer oder?
Mit den Custom Fields könnt ihr z.B. auch ein Teaser Bild einfügen, andere Meta Tags bestimmen oder die Stimmung beim schreiben eines Artikels festhalten.
Ich hoffe ihr konntet mir Folgen











Sinnfly !
Hey Julian,
super Artikel! Hatte mich mit dem Thema “Custom Fields” bisher noch nicht so befasst… werd ich mir mal genauer ansehen.
Für die Meta-Geschichte gibts doch aber das all-in-one-seo pack, oder?
Bis später
Tim von http://www.punsk.de
Ja das gibts auch im All In One SEO Pack. Das war hier ja nur ein Beispiel
.
[...] “Schrauber” als bei anderen Systemen. Da lohnt sich vielleicht ein Blick in “HowTo: WordPress Custom Fields” bei Sinnfly. Inspiration für weitere Aufgaben mit WordPress… Liste der [...]
[...] war, auch auf der Hauptseite das veränderte Layout zu sehen war. Geholfen hat mir ein Artikel von Sinnfly. Warning: getimagesize() [function.getimagesize]: Read error! in [...]
>Genau danach habe ich gesucht ! Vielen Dank für die Hielfreiche Informationen.
Danke für die tolle Erklärung. Ich bin gerade auch dabei bestimmte Ausgabe über die Felder zu steuern.