Eine WordPress Webseite ohne Plugin suchmaschinenfreundlich gestalten

Mit Hilfe Benutzerdefinierter Felder lässt sich WordPress flexibel gestalten.

Jeder der schon einmal eine Webseite mit WordPress erstellt hat, weiß dass man mit Hilfe von Plugins fast alles relativ einfach erreichen kann. Allerdings ist es so dass je flexibler oder komplexer die Webseite aufgebaut ist, umso mehr Plugins benötigt werden. 

Das führt oft zu sehr viel Aufwand, den man muss die verschiedenen Plugins aktuell halten, Updates durchführen oder falls eines nicht mehr mit der aktuellen WordPress Version kompatibel ist, sogar neue Plugins suchen und installieren.

Da die Plugins in der Regel von unterschiedlichen Entwickler programmiert werden, kann es auch zu Inkompatibilität zwischen den Plugins kommen und so kann ein Plugin dafür verantwortlich sein, dass die Webseite schlecht oder nicht mehr läuft.

Daher ist es empfehlenswert möglichst wenige Plugins zu verwenden und dabei können eben diese Benutzerdefinierte Felder helfen.

Was sind diese Benutzerdefinierte Felder?

Das sind Felder die der Benutzer selbst erstellt.

Wo finde ich diese Felder?

  1. Administration der Webseite
  2. Eine Seite oder einen Beitrag erstellen oder bearbeiten
  3. Ansicht anpassen herunterklappen (Rechts oben)
  4. Benutzerdefinierte Felder ankreuzen

Danach tauchen die Benutzerdefinierten Felder unter den Beiträgen oder Seiten auf.

Hier ein Beispiel wie es funktioniert:

Man will eine WordPress Webseite suchmaschinenfreundlich gestalten, dafür braucht es folgende Felder für alle Beiträge und Seiten.

  • Meta Element Keywords
  • Meta Element Description

Man geht auf irgendeine Seite oder Beitrag und erstellt zwei Benutzerdefinierte Felder:

  • Keywords
  • Description

Beschreibung: Keywords steht für das Meta Element Keywords und Description steht für das Meta Element Description.

Danach lassen sich diese zwei Felder auf irgendeiner Seite oder Beitrag auswählen und mit Inhalt füllen.

Als letzer Schritt muss man folgenden Code an der gewünschten Stelle in den entsprechenden Templates reinschreiben. Falls man den Code nicht ins Template reinschreibt wird der Inhalt auch nicht angezeigt. Für meinen Beispiel schreibe ich folgenden Code in die header.php Datei rein:

<meta name="keywords" content="<?php echo get_post_meta($post->ID, ''Keywords'', true); ?> ">
<meta name="description" content="<?php echo get_post_meta($post->ID, ''Description'', true); ?> ">

Erklärung:

  • <?php echo get_post_meta($post->ID, ''Keywords'', true); ?> = Inhalt Benutzerdefinierter Feld Keywords
  • <?php echo get_post_meta($post->ID, ''Description'', true); ?> =  Inhalt Benutzerdefinierter Feld Description

Offizielle Dokumentation von WordPress

Auf dieser Webseite wird es auf noch ausführlicher erklärt: http://www.elmastudio.de/wordpress/jede-menge-moeglichkeiten-benutzerdefinierte-felder-in-wordpress/

Wichtig: Child Theme des bestehenden Themes erstellen oder eigenes Theme erstellen sonst sind die Änderungen bei nächsten Theme Update weg.

Die Benutzerdefinierten Felder erlauben auch ohne viele Plugins WordPress flexibel zu gestalten. Man kann unzählige solcher Benutzerdefinierter Felder erstellen, auf jeder Seite oder jeden Beitrag entscheiden ob sie benötigt  werden und den Code in den entsprechenden Templates einfügen.

Kommentar eingeben