wp_head-Hakeleien

| 4 Kommentare

Wer sein WordPress-Template direkt im Template-Editor aufbaut, nimmt sich gewöhnlich Kubrick vor, baut die eigenen Codeteile ein und entschlackt die Funktionen erst einmal: alles hinaus, was für die Verwendung nicht unbedingt gebraucht wird. Manchmal erwischt man etwas zuviel und entfernt Dinge, die eigentlich noch gebraucht werden. Z. B. den Aufruf von wp_head(). Er bietet einen Hook, mit dem Plugins Funktionen im head-Bereich einbinden können. Ist er gelöscht, laufen diese Plugins nicht rund.

Wie beispielsweise Add Meta Tags, mit dem individualisierte description und keywords als custom fields eingegeben und im Seitenkopf ausgegeben werden können. Sehr nützlich, die Anzeige klappt aber ohne wp_head() nicht. Intriganterweise merkt man davon nichts, weil das Plugin voll funktionsfähig im WordPress-Backend erscheint und die Meta-Tags auch eingegeben werden können. Also hinein mit wp_head() in die header.php des Templates!
Hat man dieses Codesnippet wieder eingebunden, kann es andererseites passieren, dass man sich bisher unbemerkte weitere Funktionen lädt, die man eigentlich garnicht braucht. Ich hatte gerade das Kontaktformular aus dem Dagon Design Form Mailer gestyled, doch das Plugin schob mir jetzt ein eigenes Stylesheet unter. Wem das auch passiert: so läßt es sich durch Auskommentieren im Code des Plugins entsorgen:
/* add_action(‘wp_head’, ‘ddfm_add_css’);*/

Autor: Susanna

Seit 12 Jahren berate ich Unternehmen auf ihrem Weg ins Internet. Ziel ist eine Website, die den Kunden wie ein aktiver Mitarbeiter unterstützt. Mein persönlicher Schwerpunkt liegt auf den Content Management Systemen und ihrer Programmierung. Diese CMS sind meine Baustelle: TYPO3, Drupal, Wordpress und Joomla.

4 Kommentare

  1. Solche Sachen sollte man aber möglichst nicht direkt im Plugin machen, da man die Änderung dann mit jedem Update neu machen muss.

    Sofern man ein eigenes Theme nutzt, würde ich dort einen remove_action-Aufruf unterbringen und ansonsten ein eigenes Child-Theme für das verwendete Theme erstellen und den Aufruf dort unterbringen.

  2. Pingback: wp_head() entschlacken | Plötner Software

  3. Pingback: wp_head() entschlacken @ PHP - Quick & dirty …

  4. Pingback: Software-Marketing-Web » Blog Archiv » Hooks in WordPress

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*