wp_head-Hakeleien
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’);*/
Geschrieben am 21.08.2007 um 06:49:43 Uhr in der Kategorie Fortgeschrittene, Wordpress, Feed: RSS 2.0. Sie können einen Kommentar schreiben.
[...] Ich bin darauf gestoßen, als ich ein Template anpasste und eine Funktion namens wp_head() fand. Hier habe ich dann gelesen, dass es sich dabei um einen Hook [...]
[...] Einen anderen Tipp hatte ich zuvor im Artikel wp_head-Hakeleien des Expertinnen-Web gefunden habe. Mal abgesehen davon, dass der Artikel schon recht alt ist, [...]
[...] Einen anderen Tipp hatte ich zuvor im Artikel wp_head-Hakeleien des Expertinnen-Web gefunden habe. Mal abgesehen davon, dass der Artikel schon recht alt ist, [...]