WordPress – Stammverzeichnis abrufen?

Lesezeit: 2 Minuten

Benutzer-Avatar
hrsetyono

Wie erhalte ich das Stammverzeichnis meiner Website? Ich möchte es als verwenden src zum <img>.

Zum Beispiel wenn ich die WordPress installiere www.mysite.com/blog/die Wurzel ist /blog.

Aber wenn ich es installiere www.mysite.com/test/blogdie Wurzel ist /test/blog.

Ich habe versucht, das Snippet aus dieser Frage zu verwenden, aber es gibt den gesamten Pfad zurück, wie er in FTP angezeigt wird. Also statt einfach zurück /bloges kehrt zurück /home/public_html/blog was nicht funktioniert, wenn es als verwendet wird src im Bild-Tag.

Irgendeine Lösungsmöglichkeit? Vielen Dank.

Benutzer-Avatar
mrowa

Sie dürfen verwenden site_url() (Endlich mit echo), um den absoluten Pfad mit Servername und Verzeichnis zu erhalten. Schauen Sie auch mal rein WordPress-Dokumentation über ähnliche Funktionen und was sie bieten.

  • Wow site_url() macht den Trick. Es gibt jedoch den vollständigen Pfad wie http://mysite.com/blog. Aber ich denke, es ist in Ordnung.

    – hrsetyono

    28. Mai 2013 um 3:12 Uhr


Benutzer-Avatar
löschg

Vielleicht hast du mehr Glück drüben WordPress-Stack-Austausch Seite? ˅ 🙂

Und dieser Vorschlag zu verwenden ABSPATH hat in diesem Thread nicht geholfen? https://stackoverflow.com/a/2356467/413254

  • Wusste gar nicht, dass es diese Seite gibt. Vielen Dank

    – hrsetyono

    28. Mai 2013 um 3:04 Uhr

  • Ja, sie sind überall für alle möglichen Themen aufgetaucht. Machen Sie sich definitiv keine Vorwürfe. Und keine Sorge. Ich hoffe, das hilft.

    – löschg

    28. Mai 2013 um 3:06 Uhr

  • Ich habe die gerade ausprobiert ABSPATH und es gab auch den vollständigen Pfad wie zurück /home/public_html/blog

    – hrsetyono

    28. Mai 2013 um 3:09 Uhr

site_url() gibt den Pfad mit http zurück, in einigen Fällen ist es nicht erlaubt, wenn der Server die URL-Einbindung deaktiviert. Sie können die folgende Funktion verwenden, um den Stammpfad des WordPress-Installationsordners abzurufen:

function get_wp_installation()
{
    $full_path = getcwd();
    $ar = explode("wp-", $full_path);
    return $ar[0];
}

  • Reproduziert das nicht nur ABSPATH?

    – Jake

    23. Juli 2014 um 19:52 Uhr

1384370cookie-checkWordPress – Stammverzeichnis abrufen?

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

Privacy policy