Instalační cesta WordPress / téma šablony / volání funkce obrázku Daquan

V poslední době se při některých změnách motivu často nazývají některé obrázky, CSS, JS a další statické soubory.

  • U těchto statických souborů je samozřejmě můžeme volat přímo pomocí absolutních cest.
  • Ale zvažte následujícívytvořit webovou stránkuTestování a řada problémů s kódem, které téma může mít, například kód, který nefunguje kvůli náhodným úpravám.
  • Chen Weiliangstále rád používámWordPressFunkce cesty a relativní cesta pro načítání zdrojů.

Protože je lidský mozek obtížně zapamatovatelný pro složité kódy volání funkcí WordPress, často zapomínáme, které kódy funkcí WordPress použít, když je potřebujeme použít?

Rozhodli jsme se zde uvést volání funkce cesty WordPress a příležitostně je aktualizovat pro referenci.

Co znamená WordPress?Co to děláš?Co web umí?

Cesta k domovské stránce WordPress

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

Volání funkce PHP ▼

<?php echo home_url(); ?>
  • Zobrazte: http:// název vaší domény

Instalační cesta WordPress

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

Volání funkce PHP ▼

<?php echo site_url(); ?>
  • Zobrazení: http://vaše doména/wordpress

WordPress backendcesta řízení

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

Volání funkce PHP ▼

<?php echo admin_url(); ?>
  • Zobrazení: http://vaše doména/wordpress/wp-admin/

wp-includes path

<?php includes_url( $path ); ?>

Volání funkce PHP ▼

<?php echo includes_url(); ?>
  • Zobrazení: http://vaše doména/wordpress/wp-includes/

cesta k obsahu wp

<?php content_url( $path ); ?>

Volání funkce PHP ▼

<?php echo content_url(); ?>
  • Zobrazení: http://vaše doména/wordpress/wp-content

Cesta k nahrávání WordPress

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

Volání funkce PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
  • Zobrazení: http://vaše doména/wordpress/wp-content/uploads

Volání funkce PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • Zobrazení: http://vaše doména/wordpress/wp-content/uploads/2018/01

Cesta k serveru volání funkce PHP ▼

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

Cesta k serveru volání funkce PHP ▼

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

WordPress plugincesta

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

Volání funkce PHP ▼

<?php echo plugins_url(); ?>
  • Zobrazení: http://vaše doména/wordpress/wp-content/plugins

Volání funkce PHP ▼

<?php plugin_dir_url($file) ?>
  • Běžně používané:      //$file (povinné) vrací absolutní cestu aktuálního pluginu
  • Zobrazení: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

Volání funkce PHP ▼

<?php plugin_dir_path($file); ?>
  • Běžně používané:      //$file (povinné) vrátí absolutní cestu k aktuálnímu serveru pluginu.
  • Vložením pod soubor motivu se také vrátí absolutní cesta k serveru témat, ale nedoporučuje se to používat, snadno se to zkazí.
  • Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Cesta k tématu WordPress

<?php get_theme_roots(); ?>

Běžně používané:

show: /themes

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

Běžně používané:

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

<?php get_theme_root_uri(); ?>

Běžně používané:

Zobrazit: http://yourdomain.com/wordpress/wp-content/themes

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

Běžně používané:

Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

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

Běžně používané:

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

<?php get_template(); ?>

Běžně používané: //vrácení názvu motivu

Displej: cwlcms

<?php get_template_directory(); ?>

Běžně používané:

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

<?php get_template_directory_uri(); ?>

Běžně používané:

Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Poznámka: get_template se dotazuje na soubor style.css motivu Pokud takový soubor v adresáři motivu není, dojde k chybě.

<?php get_stylesheet(); ?>

Běžně používané: //Pokud používáte podtéma, vrátí název adresáře podtématu

Displej: cwlcms

<?php get_stylesheet_uri(); ?>

Běžně používané:

Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

Běžně používané:

  • //Pokud používáte dílčí téma, vraťte cestu k serveru dílčího tématu

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

  • //Více se však používá při začlenění dalších souborů
<?php get_stylesheet_directory_uri(); ?>

Běžně používané:

Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Poznámka: get_stylesheet se dotazuje na soubor style.css motivu. Pokud takový soubor v adresáři motivu není, dojde k chybě.

Získejte více informací z blogu

Nakonec sdílejte výkonnější funkce, které v podstatě získávají všechny výše uvedené cesty a další informace.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • Volání funkce PHP: //get_bloginfo může získat různé informace o blogu,Získejte adresu blogu, když je $show nastaveno na url
  • Zobrazte: http:// název vaší domény

Další informace, které lze získat na get_bloginfo:

  • název
  • popis
  • wpurl
  • siteurl/url
  • admin_email
  • znaková sada
  • verze
  • html_type
  • text_direction
  • jazyk
  • stylesheet_url
  • stylový_adresář
  • šablona_url
  • adresář_šablony
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílí „Instalační cesta/téma šablony/obrázková funkce aplikace WordPress, která volá Daquan“, což je pro vás užitečné.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-1622.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部