it-swarm.com.de

Bei der Remoteinstallation wird das übergeordnete Design bei der Installation des untergeordneten Designs nicht gefunden, bei der lokalen Installation jedoch

Bei meiner WordPress-Installation auf localhost verwende ich ein übergeordnetes Thema namens "Tesseract" und ein untergeordnetes Thema namens "Tesseract-child". Jetzt möchte ich meinen Code auf einer WP Remote-Installation bereitstellen, und aus unbekannten Gründen treten Probleme auf.

Bei der Remoteinstallation wird das übergeordnete Thema "Tesseract" ordnungsgemäß installiert und unter den installierten Themen aufgeführt. Bei der Installation der ZIP-Datei meines untergeordneten Themas "Tesseract-child" erhalte ich jedoch die folgenden Meldungen:

Unpacking the package…

Installing the theme…

This theme requires a parent theme. Checking if it is installed…

The parent theme could not be found. You will need to install the parent theme, Tesseract, before you can use this child theme.

Theme installed successfully.

Aus irgendeinem Grund findet das WordPress-Theme-Installationsprogramm das installierte Parent-Theme Tesseract nicht. Sowohl meine lokalen als auch meine Remote-Installationen werden ausgeführt. WP 4.7.

Der Header meines Kinderthemas ist gut genug, um meine lokale Installation zum Laufen zu bringen, sodass ich nicht der Meinung bin, dass der Header style.css das Problem ist

Jetzt verstehe ich, dass die Header-Datei der style.css-Datei des untergeordneten Themas sehr wichtig ist und angeben muss, dass der Template: der genaue Name des Ordners ist, der das übergeordnete Thema enthält, in diesem Fall Tesseract. Und in der Tat. Es scheint, dass dieser Teil meines Headers korrekt ist, da meine lokale Installation das übergeordnete Thema Tesseract erkennt und die Themen wie gewünscht verknüpft.

Dies ist der Header der style.css-Datei des untergeordneten Themas:

/*

Theme Name: Tesseract Child 

Theme URI: http://example.com/wpinstallfolder/

Author: Me

Author URI: http://example.com/wpinstallfolder/contact/

Description: My Tesseract Child theme 

Version: 1.0

Template: Tesseract

Text Domain: tesseract-child

*/

Ich habe PHP-Versionen optimiert, die das Problem nicht behoben haben

Ich habe online gelesen, dass PHP-Versionen Probleme verursachen können. Auf meinem Server wurde 5.4 ausgeführt, und auf meinem lokalen Server wurde 5.6 ausgeführt. Ich habe versucht, die Version meines Servers auf 5.6 zu ändern, damit beide übereinstimmen, aber das hat nicht funktioniert.

Ich bin ratlos.

Meine einzige Vermutung ist, dass es einen seltsamen Fehler in WordPress geben könnte, der nicht damit zurechtkommt, in public_html-Ordnern zu sein? Ich habe keine Ahnung? Ich kann das nicht herausfinden. Ich würde gerne ein anderes Kinderthema ausprobieren, aber ich kenne keines, das weiß, dass 1) funktioniert und 2) definitiv sicher ist, es auszuprobieren.

Kann mir einer von Ihnen helfen, zu verstehen, warum diese Remote-Installation von WP das untergeordnete Element nicht mit dem angegebenen übergeordneten Thema verknüpft?

Vielen Dank!

1

Aus dem Chat.

Das Ändern der Vorlagennamen in Kleinbuchstaben + Kleinbuchstaben-Ordner hat es geschafft.

@CoderScissorhands hatte also nicht die style.css-Datei im übergeordneten Design, und dies war auch der Grund, nicht zu funktionieren.

1
prosti