WordPress-installatiepad / sjabloonthema / afbeeldingsfunctie-aanroep Daquan

Onlangs, tijdens sommige themawijzigingen, worden sommige afbeeldingen, CSS, JS en andere statische bestanden vaak aangeroepen.

  • Voor deze statische bestanden kunnen we ze natuurlijk rechtstreeks aanroepen met behulp van absolute paden.
  • Maar denk aan het volgende:een website bouwenTesten en een reeks codeproblemen die het thema kan hebben, zoals code die niet werkt vanwege willekeurige wijzigingen.
  • Chen Weiliangnog steeds graag gebruikenWordPressPadfunctie en relatief pad voor het laden van bronnen.

Omdat het menselijk brein moeilijk te onthouden is voor complexe aanroepcodes voor WordPress-functies, vergeten we vaak welke WordPress-functiecodes we moeten gebruiken wanneer we ze moeten gebruiken?

Dus besloot ik om de aanroepen van de WordPress-padfunctie hier te vermelden en deze af en toe ter referentie bij te werken.

Wat betekent WordPress?Wat doe je?Wat kan een website doen?

Pad naar WordPress-startpagina

<?php home_url( $path, $scheme ); ?>

PHP-functieaanroep ▼

<?php echo home_url(); ?>
  • Weergave: http:// uw domeinnaam

WordPress installatiepad

<?php site_url( $path, $scheme ); ?>

PHP-functieaanroep ▼

<?php echo site_url(); ?>
  • Weergave: http://uwdomein/wordpress

WordPress-backendmanagement pad

<?php admin_url( $path, $scheme ); ?>

PHP-functieaanroep ▼

<?php echo admin_url(); ?>
  • Weergave: http://uwdomein/wordpress/wp-admin/

wp-inclusief pad

<?php includes_url( $path ); ?>

PHP-functieaanroep ▼

<?php echo includes_url(); ?>
  • Weergave: http://uwdomein/wordpress/wp-includes/

wp-inhoudspad

<?php content_url( $path ); ?>

PHP-functieaanroep ▼

<?php echo content_url(); ?>
  • Weergeven: http://uwdomein/wordpress/wp-content

WordPress uploadpad

<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>

PHP-functieaanroep ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
  • Weergeven: http://uwdomein/wordpress/wp-content/uploads

PHP-functieaanroep ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • Weergeven: http://uwdomein/wordpress/wp-content/uploads/2018/01

PHP-functie oproep serverpad ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
  • Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads

PHP-functie oproep serverpad ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
  • Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01

WordPress-plug-inpad

<?php plugins_url( $path, $plugin ); ?>

PHP-functieaanroep ▼

<?php echo plugins_url(); ?>
  • Weergeven: http://uwdomein/wordpress/wp-content/plugins

PHP-functieaanroep ▼

<?php plugin_dir_url($file) ?>
  • Algemeen gebruikt:      //$file (vereist) retourneert het absolute pad van de huidige plug-in
  • Weergeven: http://uwdomein/wordpress/wp-content/plugins/uwplugin/

PHP-functieaanroep ▼

<?php plugin_dir_path($file); ?>
  • Algemeen gebruikt:      //$file (vereist) retourneert het absolute pad van de huidige plug-inserver.
  • Als u het onder het themabestand plaatst, wordt ook het absolute pad van de themaserver geretourneerd, maar het wordt niet aanbevolen om het te gebruiken, het is gemakkelijk te verknoeien.
  • Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

WordPress-themapad

<?php get_theme_roots(); ?>

Algemeen gebruikt:

toon: /thema's

<?php get_theme_root( '$stylesheet_or_template' ); ?>

Algemeen gebruikt:

Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes

<?php get_theme_root_uri(); ?>

Algemeen gebruikt:

Toon: http://uwdomain.com/wordpress/wp-content/themes

<?php get_theme_file_uri( '$file' ) ?>

Algemeen gebruikt:

Weergeven: http://uwdomein.com/wordpress/wp-content/themes/cwlcms

<?php get_theme_file_path( '$file' ) ?>

Algemeen gebruikt:

Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template(); ?>

Algemeen gebruikt: // geef themanaam terug

Weergave: cwlcms

<?php get_template_directory(); ?>

Algemeen gebruikt:

Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template_directory_uri(); ?>

Algemeen gebruikt:

Weergeven: http://uwdomein.com/wordpress/wp-content/themes/cwlcms

Opmerking: get_template zoekt in het style.css-bestand van het thema Als er geen dergelijk bestand in de themamap staat, zal er een fout optreden.

<?php get_stylesheet(); ?>

Algemeen gebruikt: //Als je een subthema gebruikt, retourneer dan de mapnaam van het subthema

Weergave: cwlcms

<?php get_stylesheet_uri(); ?>

Algemeen gebruikt:

Weergave: http://uwdomein.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

Algemeen gebruikt:

  • //Als je een subthema gebruikt, retourneer dan het serverpad van het subthema

Weergave: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

  • //Maar het wordt meer gebruikt om andere bestanden op te nemen
<?php get_stylesheet_directory_uri(); ?>

Algemeen gebruikt:

Weergeven: http://uwdomein.com/wordpress/wp-content/themes/cwlcms

Opmerking: get_stylesheet bevraagt ​​het style.css-bestand van het thema Als er geen dergelijk bestand in de themamap staat, zal er een fout optreden.

Haal meerdere stukjes informatie uit een blog

Deel ten slotte krachtigere functies die in principe alle bovenstaande paden en andere informatie krijgen.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • PHP-functieaanroep: //get_bloginfo kan allerlei informatie over de blog krijgen,Krijg blogadres wanneer $show is ingesteld op url
  • Weergave: http:// uw domeinnaam

Andere informatie die kan worden verkregen door get_bloginfo:

  • naam
  • beschrijving
  • wpurl
  • siteurl/url
  • ADMIN_EMAIL
  • karakterset
  • versie
  • html_type
  • tekstrichting
  • taal
  • stylesheet_url
  • stylesheet_directory
  • sjabloon_url
  • sjabloon_directory
  • pingback_url
  • atoom_url
  • rdf_url
  • rss_url
  • rss2_url
  • commentaren_atom_url
  • reacties_rss2_url

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "WordPress-installatiepad / sjabloonthema / afbeeldingsfunctie die Daquan aanroept", wat nuttig voor u is.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-1622.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven