WordPress bietet viele Möglichkeiten, um die Namen der Ordner zugreifen und neue zu bauen. Hier ist eine hilfreiche Liste mit Beispielen durchgeführt, um deutlicher zu sein, von einem Unterordner in einem hypothetischen Plugin befindet:
Plugins
Lassen Sie uns beginnen mit plugins_url() nützlich, um zu bestimmen und bauen url, wenn Sie einen Plugin zu schreiben.
plugins_url ()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php plugins_url ( ) ; $ R = plugins_url (); / / Http :/ / www.miosito.com/wp-content/plugins/ plugins_url ( 'myscript.js' , __FILE__ ) ; $ R = plugins_url ('MyScript.js', __ FILE__); / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / myscript.js plugins_url ( 'assets' ) ; $ R = plugins_url ("Assets"); / / Http :/ / www.miosito.com / wp-content / plugins / assets trailingslashit ( plugins_url ( 'assets' ) ) ; $ R = trailingslashit (plugins_url ("Assets")); / / Http :/ / www.miosito.com/wp-content/plugins/assets/ |
plugin_dir_url ()
Diese Funktion ist eine Variante der oben genannten.
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php plugin_dir_url ( __FILE__ ) ; $ R = plugin_dir_url (__ FILE__); / / Http :/ / www.miosito.com/wp-content/plugins/my_plugin/classes/ |
plugin_dir_path ()
Dies ist im Wesentlichen ähnlich zu plugin_dir_url() , gibt den Pfad auf dem Dateisystem. Rufen Sie den Pfad zu der Datei ist nützlich und notwendig zum Beispiel, wenn wir das durchführen zu können include() . Das Format Pfade http , sind jedoch sinnvoll und notwendig, wenn wir von Skripts, Stile, css, Bilder und so weiter von Ihrem Browser erreicht werden geladen haben.
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php plugin_dir_path ( __FILE__ ) ; $ R = plugin_dir_path (__ FILE__); / / / Var/www/clients/client2/web18/web/wp-content/plugins/my_plugin/classes / |
In der Tat kann ein Alias in Betracht gezogen werden return trailingslashit( dirname( __FILE__ ) );
plugin_basename ()
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php plugin_basename ( __FILE__ ) ; $ R = plugin_basename (__ FILE__); / / My_plugin / classes / test.php |
Themen
Lassen Sie die Eigenschaften in Bezug auf die Themen.
get_theme_root_uri ()
Gibt die URL des Themas. , che nel nostro caso è http://www.miosito.com/ , e un parametro non considerato passato alla stessa get_theme_root_uri() Diese Funktion wendet einen Filter theme_root_uri mit zwei zusätzlichen Parameter: die Adresse der Website wird in der Option gespeichert siteurl , die in unserem Fall ist http://www.miosito.com/ , und nicht als ein Parameter, der an der gleichen get_theme_root_uri()
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php get_theme_root_uri ( ) ; $ R = get_theme_root_uri (); / / Http :/ / www.miosito.com / wp-content / themes |
get_theme_root ()
Dies ist der zeitliche Verlauf auf das Dateisystem. Obwohl diese verwendet einen Filter theme_root .
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php get_theme_root ( ) ; $ R = get_theme_root (); / / / Var/www/clients/client2/web18/web/wp-content/themes |
get_theme_roots ()
Dies gibt entweder einen String mit dem Theme-Ordner, wenn man, oder eine Reihe von Themen.
1 2 3 4 5 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php get_theme_roots ( ) ; $ R = get_theme_roots (); / / / Themen |
WordPress
Diese Funktionen geben eine Reihe von wichtigen Orten und nützlich.
home_url ()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17. 18 19 20 21. 22. 23. 24 25 26. 27. 28. | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php home_url ( ) ; $ R = home_url (); / / Http :/ / www.miosito.com admin_url ( ) ; $ R = admin_url (); / / Http :/ / www.miosito.com/wp-admin/ site_url ( ) ; $ R = site_url (); / / Http :/ / www.miosito.com content_url ( ) ; $ R = content_url (); / / Http :/ / www.miosito.com / wp-content includes_url ( ) ; $ R = includes_url (); / / Http :/ / www.miosito.com/wp-includes/ wp_upload_dir ( ) ; $ R = wp_upload_dir (); / / Das gibt ein Array Schlüsselpaar so gebildeten 6 ) { Anordnung (6) { ] => string ( 61 ) "/var/www/clients/client2/web18/web/wp-content/uploads/2012/04" ["Path"] => string (61) "/ var/www/clients/client2/web18/web/wp-content/uploads/2012/04" ] => string ( 49 ) "http://www.miosito.com/wp-content/uploads/2012/04" ["URL"] => string (49) "http://www.miosito.com/wp-content/uploads/2012/04" ] => string ( 8 ) "/2012/04" ["Subdir"] => string (8) "/ 2012/04" ] => string ( 53 ) "/var/www/clients/client2/web18/web/wp-content/uploads" ["Basedir"] => string (53) "/ var/www/clients/client2/web18/web/wp-content/uploads" ] => string ( 41 ) "http://www.miosito.com/wp-content/uploads" ["BaseURL"] => string (41) "http://www.miosito.com/wp-content/uploads" ] => bool ( false ) ["Error"] => bool (false) } |
Multisite
Dies sind Eigenschaften, die mit der Veröffentlichung von WordPress 3.0, wenn WordPress MU (Multisite) mit WordPress verschmolzen wurde eingeführt wurden.
get_admin_url ()
di un dato sito. Dies unterstützt die Filter admin_url und gibt die Verwaltung Ordner wp-admin von einem bestimmten Standort. Fast alle diese Funktionen in der Tat, zu akzeptieren (optional) als ersten Parameter die ID des Blogs.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17. 18 19 20 | / / Wenn diese Zeile ausgeführt wird durch / / Http :/ / www.miosito.com / wp-content / plugins / my_plugin / classes / test.php get_admin_url ( ) ; $ R = get_admin_url (); / / Http :/ / www.miosito.com/wp-admin/ get_home_url ( ) ; $ R = get_home_url (); / / Http :/ / www.miosito.com get_site_url ( ) ; $ R = get_site_url (); / / Http :/ / www.miosito.com network_admin_url ( ) ; $ R = network_admin_url (); / / Http :/ / www.miosito.com/wp-admin/ network_site_url ( ) ; $ R = network_site_url (); / / Http :/ / www.miosito.com network_home_url ( ) ; $ R = network_home_url (); / / Http :/ / www.miosito.com |










Dank strategischer nützlich!