最近,在更改一些主題期間,經(jīng)常調(diào)用一些圖像、CSS、JS和其它靜態(tài)文件。
因為對于復(fù)雜的WordPress函數(shù)調(diào)用代碼,人類的大腦是難以記憶的,我們經(jīng)常在需要用到的時候,忘記該使用哪些WordPress函數(shù)代碼?
所以,決定在此列出WordPress路徑函數(shù)調(diào)用大全,偶爾更新它以供參考。
<?php?home_url(?$path,?$scheme?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo home_url(); ?>
<?php?site_url(?$path,?$scheme?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo site_url(); ?>
<?php?admin_url(?$path,?$scheme?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo admin_url(); ?>
<?php?includes_url(?$path?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo includes_url(); ?>
<?php?content_url(?$path?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo content_url(); ?>
<?php wp_upload_dir(?string?$time?=?null,?bool?$create_dir?=?true,bool?$refresh_cache?=?false?)??>
PHP 函數(shù)調(diào)用 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl'] ; ?>
PHP 函數(shù)調(diào)用 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url'] ; ?>
PHP 函數(shù)調(diào)用服務(wù)器路徑 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir'] ; ?>
PHP 函數(shù)調(diào)用服務(wù)器路徑 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path'] ; ?>
<?php?plugins_url(?$path,?$plugin?);??>
PHP 函數(shù)調(diào)用 ▼
<?php echo plugins_url(); ?>
PHP 函數(shù)調(diào)用 ▼
<?php?plugin_dir_url($file)?>
PHP 函數(shù)調(diào)用 ▼
<?php plugin_dir_path($file);??>
<?php get_theme_roots();??>
常用:<?php echo get_theme_roots(); ?>
顯示:/themes
<?php?get_theme_root(?'$stylesheet_or_template'?);??>
常用:<?php echo get_theme_root(); ?>
顯示:D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri();??>
常用:<?php echo get_theme_root_uri(); ?>
顯示:http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri('$file')?>
常用:<?php echo get_theme_file_uri(); ?>
顯示:http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path('$file')?>
常用:<?php echo get_theme_file_path(); ?>
顯示:D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php?get_template();??>
常用:<?php echo get_template(); ?> //返回主題名稱
顯示:cwlcms
<?php get_template_directory();??>
常用:<?php echo get_template_directory(); ?>
顯示:D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri();??>
常用:<?php echo get_template_directory_uri(); ?>
顯示:http://yourdomain.com/wordpress/wp-content/themes/cwlcms
注意:get_template 查詢的是主題的 style.css 文件,如果主題目錄下沒有該文件會出錯。
<?php?get_stylesheet();??>
常用:<?php echo get_stylesheet(); ?> //若使用子主題則返回子主題的目錄名
顯示:cwlcms
<?php get_stylesheet_uri();??>
常用:<?php echo get_stylesheet(); ?>
顯示:http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php?get_stylesheet_directory()??>
常用:
顯示:D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php?get_stylesheet_directory_uri();??>
常用:<?php echo get_stylesheet_directory_uri(); ?>
顯示:http://yourdomain.com/wordpress/wp-content/themes/cwlcms
注意:get_stylesheet 查詢的是主題的 style.css 文件,如果主題目錄下沒有該文件會出錯。
最后,分享更強大的函數(shù),基本上可以獲得上述所有路徑和其他信息。
<?php?get_bloginfo('$show',?'$filter'?)??>
get_bloginfo 能獲取的其它信息:
希望我們網(wǎng)站( http://news.qtyiliao.cn/ ) 分享的《WordPress安裝路徑/模板主題/圖片函數(shù)調(diào)用大全》,對您有幫助。