Im Allgemeinen verwendet die Lösung zum Ändern Ihres Themas, ohne dass Ihre Änderungen überschrieben werden, ein untergeordnetes Thema. Sie können aber auch ein kleines Plugin erstellen, das genau das gleiche macht, was Sie hier tun möchten.
Welche Option Sie nehmen ist im Allgemeinen viel von einem muchness für jetzt, aber wenn Sie mehr Veränderungen in der Zukunft planen, sollten Sie bedenken, dass:
- Plugins sind für die Funktionalität Hinzufügen
- Themen sind für die Steuerung, wie die Dinge aussehen und sich anfühlen
Das könnte Sie entscheiden, welche Option am besten ist jetzt nehmen (obwohl man leicht beides kann, oder später ändern, wenn Sie wollen :)).
Option 1: Erstellen ein Kind Thema
im wp-content/themes
Ordner einen neuen Ordner erstellen (nennen Sie es, was auch immer Sie möchten, dass Ihr neues Thema nennen), und dann ein style.css
in diesem Ordner erstellen.
An der Spitze der style.css
müssen Sie definieren Informationen für Ihr Thema enthalten. Sie können das Format dafür aus dem Genesis-Thema kopieren, ändern Sie einfach den Namen und andere Details, so dass es klar ist, wenn Sie es aktivieren, dass dies Ihr Thema ist.
Der Schlüssel hier ist dann eine neue Zeile zu diesem Thema Informationen Lesen hinzuzufügen:
Template: genesis
Diese Linie zeigt Wordpress, dass Ihr Thema ein Kind Thema Genesis sein, und alles, was das Thema ‚doesn t stellen, Wordpress wird von Genesis greifen.
Der Schlüssel hier ist dann zu überschreiben nur was Sie wollen und lassen Sie den Rest Fallback zu Genesis.
Also, Sie konnte die header.php
kopieren und Ihren Code in hinzufügen, aber dann müssen Sie noch den Rest der Datei aktualisieren, wenn sie sich ändert. Eine bessere Lösung wäre eine eigene functions.php
in Ihrem neuen Kind Thema zu erstellen und verwenden Sie die folgenden Schritte aus:
add_action('wp_head', function(){
?>
Enter tracking code here...
<?php
});
Dies wird dann in den Kopf Aktion Wordpress Haken und den Tracking-Code direkt ausdrucken, wo Sie es wollen, ohne dass Sie mit dem Rest des Headers herumspielen.
Natürlich, sobald Sie fertig sind, gehen Sie zu Darstellung -> Themen in Wordpress und Sie werden dort Ihr neues Thema sehen. Aktiviere es und überprüfe deine Seite!
Weitere Hintergrundinformationen und Tipps zu untergeordneten Themen finden Sie unter this page on the Wordpress Codex.
Option 2: ein Plugin
erstellen Wenn es Sie nur Funktionalität ist wollen Sie Ihre Website hinzufügen, Sie hilfreicher ein Plugin finden können - vor allem, weil Sie Themen später und dein Plugin leicht halten ändern können, und Sie können aktiviere es und deaktiviere es nach Belieben.
Sie können so viele Plugins erstellen, wie Sie möchten, wenn Sie später weitere Funktionen hinzufügen möchten.
Der Prozess ist ziemlich ähnlich dem Erstellen eines Themas oben. Anstatt den neuen Ordner im Ordner wp-content/themes
zu erstellen, kleben Sie ihn stattdessen in wp-content/plugins
. Erstellen Sie dann eine .php
Datei in diesem Ordner, und fügen Sie den folgenden auf den Anfang der Datei (zB myplugin.php
, aber man kann es nennen, wie Sie wollen.):
<?php
/*
Plugin Name: My Toolset
*/
(Sie zusätzliche Informationen hinzufügen können, wenn Sie wünschen, weitere Informationen gibt es unter this page of the Wordpress Plugin Handbook)
Darunter legen Sie einfach den gleichen add_action()
Code in der oben genannten Thema Option erwähnt.
Speichern Sie Ihre Datei, gehen Sie zu Plugins in Ihrem Wordpress-Admin, finden Sie Ihr neues Plugin in der Liste, klicken Sie auf Aktivieren, und überprüfen Sie Ihre Website!
Weitere Hintergründe und Tipps zu Plugins finden Sie unter this page on the Wordpress Codex.
Blick in ein Thema Kind zu machen und dann in Ihrem Kind Thema header.php Datei können Sie addieren, was Code, den Sie mögen, und jedes Mal wenn das übergeordnete Thema aktualisiert Sie gewonnen verliere deine Bearbeitungen nicht. – Robbiegod
Wie bist du mit diesem Alex gegangen? –