Child Theme Check

Beschreibung

Child-Themes werden benutzt, damit die Änderungen an einem Theme nicht beim nächsten Theme-Update wieder überschrieben werden. Aber wenn eine Datei in einem Child-Theme konserviert wird, dann werden auch mögliche Sicherheitslücken konserviert. Nach einer Aktualisierung des Eltern-Theme sollte daher immer geprüft werden, welche Änderungen vorgenommen wurden und diese sollten gegebenenfalls ins Child-Theme übernommen werden. Dieses Plugin hilft dir dabei diese Änderungen des Eltern-Themes zu verfolgen.

Um das Plugin voll zu nutzen, sollte dein Eltern-Theme in jeder PHP-Template-Datei die Versionsnummer dieser Datei mit einer zusätzlichen @version-Zeile im Header der Datei angeben.

So zum Beispiel: @version 1.0.0

In diesem Fall siehst du eine Warnung, dass die Versionsnummer des Templates im Eltern-Theme höher ist als die im Child-Theme. Und du kannst die Unterschiede zwischen Eltern- und Kind-Theme über die wp_text_diff()-Funktion anschauen, so wie bei den Revisionen.

Einige Artikel zu diesem Plugin:

Diese Themes von Elmastudio nutzen bereits die @version-Information im Header:

  • Uku
  • Uku Light
  • Weta
  • Pukeko
  • Zeitreise
  • Werkstatt
  • Neubau
  • Hawea

Bitte verbreite das Plugin weiter und wenn du ein Theme-Entwickler bist, dann füge die Versionsinfo zu deinen Themes hinzu! Danke 🙂

Screenshots

  • Status-Ansicht
  • Unterschiede-Ansicht

Installation

  1. Lade die ZIP-Datei auf der Plugin-Seite hoch oder suche nach Child Theme Check und installiere es direkt aus dem Plugin-Verzeichnis
  2. Aktiviere das Plugin über das ‚Plugin‘-Menü in WordPress
  3. Aktiviere ein Child-Theme und starte den Child-Theme-Check aus dem Werkzeuge-Menü

FAQ

Ich bekomme nur die Fehlermeldung: Versionsinfo fehlt im Header des Eltern-Themes.

Um das Plugin voll zu nutzen, sollte dein Eltern-Theme in jeder PHP-Template-Datei die Versionsnummer dieser Datei mit einer zusätzlichen @version-Zeile im Header der Datei angeben.

So zum Beispiel: @version 1.0.0

In diesem Fall siehst du eine Warnung, dass die Versionsnummer des Templates im Eltern-Theme höher ist als die im Child-Theme. Und du kannst die Unterschiede zwischen Eltern- und Kind-Theme über die wp_text_diff()-Funktion anschauen, so wie bei den Revisionen.

Rezensionen

2. Juli 2020
Diff works as advertised. It highlights changes to lines of code inside my child-theme files as compared to the parent theme files. Since I'm using a premium theme, I don't have control over how the theme is written, so the @version detection feature will doubtfully be useful in this case since the parent theme isn't using that on top of all their pages. They are however using the @since tag for almost every function. That seems complicated to track. Diff is already highlighting the differences between lines of code, so @since might not be too useful either.
13. September 2016
Very useful and works just fine. Many thanks for your work!
3. September 2016
I was bored to verify if my child themes were up to date and this plugin is a great tool to see in a glimps if you have to rework your child theme.
3. September 2016
Thank you Thorsten et.al for this very useful plugin. I think it's a fantastic idea to check for a version header and this plugin is a good reminder of developing with a useful standard.
Alle 8 Rezensionen lesen

Mitwirkende & Entwickler

„Child Theme Check“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Child Theme Check“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Child Theme Check“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.0.7

  • Tested with WordPress 6.5

1.0.6

  • Fix CSS

1.0.5

  • Fix broken layout in WordPress 5.7 (Thanks to Torsten Bulk for the report)
  • Fix PHP warning
  • Getestet bis WordPress 5.7

1.0.4

  • nicht veröffentlicht

1.0.3

  • Fix flashing of first diff view
  • More i18n improvements (Thanks @pedromendonca)
  • Getestet bis WordPress 5.4

1.0.2

  • WordPress Coding Standards umgesetzt
  • Github Updater Metadata hinzugefügt
  • Aktualisierung der readme.txt
  • i18n-Verbesserungen (Danke @pedromendonca)
  • Bis zu WordPress-Version 5.3 getestet

1.0.1

  • Rechtschreibfehler in deutscher Übersetzung korrigiert (Danke @pixolin)
  • Textänderung für Link auf der Seite Plugins (Danke @presskopp)
  • Getestet bis 4.6.1

1.0.0

  • Erstveröffentlichung