最近,在更改一些主题期间,经常调用一些图像、CSS、JS和其它静态文件。
因为对于复杂的WordPress函数调用代码,人类的大脑是难以记忆的,我们经常在需要用到的时候,忘记该使用哪些WordPress函数代码?
所以,决定在此列出WordPress路径函数调用大全,偶尔更新它以供参考。
<?php home_url( $path, $scheme ); ?>
PHP 函数调用 ▼
<?php echo home_url(); ?>
<?php site_url( $path, $scheme ); ?>
PHP 函数调用 ▼
<?php echo site_url(); ?>
<?php admin_url( $path, $scheme ); ?>
PHP 函数调用 ▼
<?php echo admin_url(); ?>
<?php includes_url( $path ); ?>
PHP 函数调用 ▼
<?php echo includes_url(); ?>
<?php content_url( $path ); ?>
PHP 函数调用 ▼
<?php echo content_url(); ?>
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
PHP 函数调用 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl'] ; ?>
PHP 函数调用 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url'] ; ?>
PHP 函数调用服务器路径 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir'] ; ?>
PHP 函数调用服务器路径 ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path'] ; ?>
<?php plugins_url( $path, $plugin ); ?>
PHP 函数调用 ▼
<?php echo plugins_url(); ?>
PHP 函数调用 ▼
<?php plugin_dir_url($file)?>
PHP 函数调用 ▼
<?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 文件,如果主题目录下没有该文件会出错。
最后,分享更强大的函数,基本上可以获得上述所有路径和其他信息。
<?php get_bloginfo('$show', '$filter' ) ?>
get_bloginfo 能获取的其它信息:
希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress安装路径/模板主题/图片函数调用大全》,对您有帮助。