Wo ist der, die, das code befindet sich in wordpress?

Lesezeit: 3 Minuten

Ich kämpfe seit Tagen mit diesem Ding. Ich habe ein benutzerdefiniertes Design auf meiner WP-Site (einschließlich Frameworks und ausgefallener Plugins). In meiner Chrome-Entwicklungskonsole erhalte ich eine Fehlermeldung, weil die Indexseite versucht, eine Datei von einem nicht vorhandenen Host zu laden. Ich habe diesen Code im Abschnitt des generierten HTML-Codes gefunden, kann jedoch die PHP-Datei nicht finden, die den generiert, sodass ich die Zeile entfernen kann. Ich hoffe, dass meine Frage klar genug ist. Ich bin absoluter Programmieranfänger.

Vielen Dank.

  • suche die <head> Schild. Anscheinend hat StackOverflow diesen Text analysiert und er wird in meiner Frage nicht angezeigt.

    – Ciprian

    29. Januar 2017 um 23:24 Uhr

Benutzer-Avatar
Johannes

Normalerweise ist es in der header.php Datei des Designs, das Sie verwenden (im Ordner dieses Designs, der sich im Ordner “wp-content/themes” befindet)

Nur für den Fall, dass Ihr Theme ein “Child-Theme” ist (abgeleitet von und abhängig von einem anderen Theme): Wenn es kein header.php Datei im Child-Theme-Ordner verwendet WP die header.php des Parent-Themes.

ERGÄNZUNG: Es ist auch möglich, dass Code durch Plugins in den Head-Bereich eingefügt wird (Erweiterung der regulären WP-Funktionalität). In diesem Fall finden Sie es nicht in der header.php Datei. Sie können versuchen, Plugins einzeln zu deaktivieren, um herauszufinden, welches Plugin dafür verantwortlich ist. Manchmal kann man den betreffenden Code auch am Namen von Klassen oder Attributen erkennen.

Benutzer-Avatar
ppajer

Während @Johannes Recht hat, die zu überprüfen header.php Datei in Ihrem Design, es lohnt sich, ein paar zusätzliche Dinge zu beachten.

Überprüfen Sie die URL der fehlenden Datei

Meistens verweisen Plugins und Themes nur auf ihre eigenen Dateien (oder selten auf Dateien von CDNs). Wenn die fehlende Datei auf Ihrer Domain gehostet werden soll, wird das Segment nach http://yourdomain.tld/wp-content/ sollte Ihnen einen Hinweis darauf geben, welches Design oder Plugin versucht, diese Datei zu laden.

Es gibt mehrere Möglichkeiten, Ressourcen in WP hinzuzufügen

Sobald Sie das Theme oder Plugin ausfindig gemacht haben, das für die Aufnahme Ihrer fehlenden Datei verantwortlich ist, sollten Sie den Code auf Folgendes überprüfen:

  • header.php und footer.php wenn es ein Thema ist. Die meiste Zeit sind Ressourcen enthalten script oder link Tags hier.
  • Anrufe zu wp_enqueue_script() und wp_enqueue_style(). Diese können sich überall befinden, nicht nur in Vorlagendateien.
  • Führen Sie nach Möglichkeit eine Suche nach dem Dateinamen durch (und nur nach dem Dateinamen, da die vollständige URL möglicherweise mit etwas wie get_template_directory_uri()) gegen die gesamte Installation

Dies sollte Sie zum Täter führen. Sobald Sie das Thema oder Plugin aufgespürt haben, das den Fehler verursacht, sollten Sie es mit einer frisch heruntergeladenen Kopie vergleichen, um zu sehen, ob Sie die fehlenden Dateien ersetzen können, falls sie während des Hochladens verloren gegangen sind.

Normalerweise befindet sich ein solcher Text in der header.php, aber nicht immer. Ich kann empfehlen, Ihre Site mit einem beliebigen FTP-Manager herunterzuladen, dann den Ordner in Total Commander zu öffnen und den erforderlichen Text auf der gesamten Site zu suchen.

1145730cookie-checkWo ist der, die, das code befindet sich in wordpress?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy