wie schreibt man php require_once `<?php bloginfo('url'); ?>/database.php`
In wordpress <?php bloginfo('url'); ?>
ist die wichtigste Seite, die url, dann, wie zu schreiben, ein require_once gehören <?php bloginfo('url'); ?>
Etwas, was ich schreiben wie das nicht funktionierte :{
<?php require_once ( "".bloginfo('url')."/database.php"); ?>
Sind Sie sicher, dass
es nicht zurück, es hallt, so ist er zu haben, um ein bisschen tiefer.
Ich bin kein WordPress-Experte, aber sicher durch den Planer 'url', du gehst, um eine Zeichenfolge auf der Suche wie 'http://...', auch wenn es hat einen Wert zurückgeben? Ich bezweifle, dass das gewünschte Ergebnis hier, sicherlich, wenn Sie wollen, dass die code-es wäre ein Dateipfad?
bloginfo();
Rückkehr ist nicht echo das Ergebnis?es nicht zurück, es hallt, so ist er zu haben, um ein bisschen tiefer.
Ich bin kein WordPress-Experte, aber sicher durch den Planer 'url', du gehst, um eine Zeichenfolge auf der Suche wie 'http://...', auch wenn es hat einen Wert zurückgeben? Ich bezweifle, dass das gewünschte Ergebnis hier, sicherlich, wenn Sie wollen, dass die code-es wäre ein Dateipfad?
InformationsquelleAutor cj333 | 2011-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den bloginfo Funktion echo die Daten nicht zurück. Als solche müssen Sie zur Nutzung der get_bloginfo Funktion, da diese einfach die Daten zurück.
Beispiel:
Jedoch, es sollte angemerkt werden, dass, wenn Sie versuchen, um eine lokale Datei, die Sie sollten benutzen Sie einfach die
ABSPATH
definieren, wie diese Rückkehr wird das Installationsverzeichnis, das ist, was ich vermute, Sie versuchen zu tun.also: Wenn "database.php" befindet sich in der WordPress-root-Verzeichnis, dann...
...sollte Arbeit.
Warning: require_once() [function.require]: URL file-access is disabled in the server configuration
Ich versuchterequire_once
undrequire
beide.Das liegt an deiner server-config. (Versuch, eine Datei über die URL ist eine schlechte Idee.) Was bist du eigentlich machen willst?
Ich möchte hinzufügen, eine andere mysql-link verwenden
<?php require_once ( "database.php"); ?>
ausführen können, sowie im Haupt-Seite, aber es nicht in einige sub-Seiten.Das muss mir nicht sagen, was Sie sind wirklich versucht, das zu tun. (d.h.: schreiben Sie ein plug-in, oder ?) Unabhängig davon habe ich aktualisiert meine Antwort erraten. 🙂
vielen Dank, das funktioniert.
InformationsquelleAutor John Parker
Unserer könnten Sie erwägen, home_url();
home_url
Wenn Sie nur versuchen, um Zugriff auf wordpress-Datenbank, wenn also global $wpdb-variable
InformationsquelleAutor Shaun Hare