Home > Allgemein > Fehlerhafter Pfad zu loadingAnimation.gif

Fehlerhafter Pfad zu loadingAnimation.gif

Nach dem ich hier im Blog die Thickbox Funktion in der Gallery deaktiviert hatte und auch den Aufruf add_thickbox aus dem Header gelöscht hatte gabe es viele 404 Fehlermeldungen. Ein Einschränkung der Funktion erfolgt nicht. Die Pfade der Fehlermeldungen waren in der Art /page/wp-includes/js/thickbox/loadingAnimation.gif wenn man zwischen einzellnen Seiten der Startseite gewechsellt hat bzw. /tag/wp-includes/js/thickbox/loadingAnimation.gif beim Aufruf von Tag Archiven.
Die Fehlermeldungen sind ja auch ganz logisch, da es die Verzeichnisse page und tag ja nicht gibt. Woher diese Aufrufe kommen war mir lange unklar. Zum Schluss blieb nur noch die Möglichkeit der thickbox.js, im WordPress Verzeichniss, selber. Durch probieren habe ich dann die Lösung gefunden.

In den Zeilen 8 bis 10 steht folgender Code:

if ( typeof tb_pathToImage != 'string' ) {
var tb_pathToImage = "../wp-includes/js/thickbox/loadingAnimation.gif";
}

Die Zeile 9 habe ich geändert, noch ../ hinzugefügt.

if ( typeof tb_pathToImage != 'string' ) {
var tb_pathToImage = "../../wp-includes/js/thickbox/loadingAnimation.gif";
}

Nun gibt es keine Fehlermeldungen mehr.

Was das hinzufügen von ../ genau bewirkt weis ich nicht ganz genau. Hat wohl etwas mit der Verzeichnisstiefe zu tun. Vielleicht hat ja hier jemand eine genauere Erklärung.

Wer nicht in den Core-Datein änden möchte kann auch mit folgendem Code eine Korrektur der Pfade erreichen.

function load_tb_fix() {
echo "\n" . '<script type="text/javascript">tb_pathToImage = "' . get_option('siteurl') . '/wp-includes/js/thickbox/loadingAnimation.gif";tb_closeImage = "' . get_option('siteurl') . '/wp-includes/js/thickbox/tb-close.png";</script>'. "\n";
}
add_action('wp_footer', 'load_tb_fix');

Der Code wird in die funktions.php des Themes eingefügt.

Dieser Beitrag wurde unter Allgemein abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den permalink. Dieser Beitrag wurde unter Allgemein abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den permalink.
  1. 3. August 2010, 21:18 | #1

    Mit Verzeichnistiefe hast Du recht. Du gehst mit ../ eine ebene nach oben

  2. 16. August 2010, 10:36 | #2

    Alles schön blau hier. Sieht gut aus.

  3. RainerM
    16. August 2010, 11:09 | #3

    Habe ein wenig am Design rumgebastellt. Alles in einem Farbton gefällt mir besser.

  4. 16. August 2010, 18:46 | #4

    Ja, mir auch.

  5. 21. Juni 2011, 19:23 | #5

    Bei mir ist der gleiche Fehler aufgetreten nach dem ich ein Plugin aktiviert habe (App Store). Ich teste es nun gerade und Dein Tipp scheint super zu funktionieren, vielen Dank dafür!

  1. Bisher keine Trackbacks

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)