专业WORDPRESS主题设计制作

WordPress安装路径/模板主题/图片函数调用大全(wordpress模板文件目录)

发布于: 2022-11-03

1 WordPress首页路径

  • 2 WordPress安装路径
  • 3 WordPress后台管理路径
    • 3.1 wp-includes路径
    • 3.2 wp-content路径
  • 4 WordPress上传路径
  • 5 WordPress插件路径
  • 6 WordPress主题路径
  • 7 获取博客的多个信息

 

最近,在更改一些主题期间,经常调用一些图像、CSS、JS和其它静态文件。

  • 当然,对于这些静态文件,我们可以使用绝对路径直接调用它们。
  • 但考虑后续各种建站测试、以及主题可能出现的一系列代码问题,例如由于随意修改而无效的代码。
  • 我们仍然喜欢使用WordPress路径功能,和相对路径进行资源加载。

因为对于复杂的WordPress函数调用代码,人类的大脑是难以记忆的,我们经常在需要用到的时候,忘记该使用哪些WordPress函数代码?

所以,决定在此列出WordPress路径函数调用大全,偶尔更新它以供参考。

what-is-wordpress-2

WordPress首页路径

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

PHP 函数调用 ▼

<?php echo home_url(); ?>
  • 显示:http:// 你的域名

WordPress安装路径

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

PHP 函数调用 ▼

<?php echo site_url(); ?>

WordPress后台管理路径

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

PHP 函数调用 ▼

<?php echo admin_url(); ?>
  • 显示:http:// 你的域名 /wordpress/wp-admin/

wp-includes路径

<?php includes_url( $path ); ?>

PHP 函数调用 ▼

<?php echo includes_url(); ?>
  • 显示:http:// 你的域名 /wordpress/wp-includes/

wp-content路径

<?php content_url( $path ); ?>

PHP 函数调用 ▼

<?php echo content_url(); ?>
  • 显示:http:// 你的域名 /wordpress/wp-content

WordPress上传路径

<?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'] ; ?>
  • 显示:http:// 你的域名 /wordpress/wp-content/uploads

PHP 函数调用 ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url'] ; ?>
  • 显示:http:// 你的域名 /wordpress/wp-content/uploads/2018/01

PHP 函数调用服务器路径 ▼

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

PHP 函数调用服务器路径 ▼

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

WordPress插件路径

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

PHP 函数调用 ▼

<?php echo plugins_url(); ?>
  • 显示:http:// 你的域名 /wordpress/wp-content/plugins

PHP 函数调用 ▼

<?php plugin_dir_url($file)?>
  • 常用:<?php echo plugin_dir_url( __FILE__ );?>      //$file(必选)返回当前插件绝对路径
  • 显示:http:// 你的域名 /wordpress/wp-content/plugins/yourplugin/

PHP 函数调用 ▼

<?php plugin_dir_path($file); ?>
  • 常用:<?php echo plugin_dir_path( __FILE__ ); ?>      //$file(必选)返回当前插件服务器绝对路径。
  • 放在主题文件下也会返回主题的服务器绝对路径,不过不建议这么用,容易乱。
  • 显示:D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

WordPress主题路径

<?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() ?>

常用:

  • <?php echo get_stylesheet_directory(); ?>      //若使用子主题则返回子主题服务器路径

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

  • <?php include( get_stylesheet_directory() . ‘/includes/myfile.php’); ?>      //不过更多的是用在 include 其他文件上
<?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' ) ?>
  • PHP 函数调用:<?php echo get_bloginfo(‘url’) ?>      //get_bloginfo可以获取博客的多种信息,$show设置为url时获取博客地址
  • 显示:http:// 你的域名

get_bloginfo 能获取的其它信息:

  • name
  • description
  • wpurl
  • siteurl/url
  • admin_email
  • charset
  • version
  • html_type
  • text_direction
  • language
  • stylesheet_url
  • stylesheet_directory
  • template_url
  • template_directory
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress安装路径/模板主题/图片函数调用大全》,对您有帮助。

TAG:
WP技术资料 wordpress模板制作、wordpress主题开发相关知识常见问题总结
MORE
服务电话:
0533-2765967

微信 13280692153