WordPress主题怎么调用某个php文件?

要在WordPress主题中调用某个PHP文件,可以使用get_template_part()函数。

Wordpress主题怎么调用某个php文件?
WordPress主题怎么调用某个php文件?

get_template_part()函数用于获取主题目录中指定的PHP文件,它用于加载 WordPress 主题中的另一个模板文件,可以让你更好地组织和重用你的主题文件。

get_template_part()函数用法参考:WordPress 中 get_template_part 函数用法详解

get_template_part() 函数有两个参数:

  1. $slug:用于指定要加载的模板文件的名称,可以包含子目录,但不需要包含文件扩展名。如果需要在主题根目录中加载名为 header.php 的模板文件,则可以使用 $slug = 'header'
  2. $name(可选):用于指定一个更具体的名称,用于区分不同的模板文件。如果在 header.php 中还有其他变体,例如 header-home.phpheader-blog.php 等,可以使用 $name 参数来加载这些变体。如果不需要区分不同的模板文件,则可以省略 $name 参数。

下面看一些示例:

加载主题中的 header.php 文件:

get_template_part( 'header' );

加载主题中的 header-home.php 文件:

get_template_part( 'header', 'home' );

加载主题中的 partials/sidebar.php 文件:

get_template_part( 'partials/sidebar' );

加载主题中的 content.php 文件,并传递一些变量:

$post_type = get_post_type(); get_template_part( 'content', $post_type );

需要注意的是,get_template_part() 函数会自动加载与当前页面相关的特定模板文件。例如,在单篇文章页面中,如果没有指定 $slug$name 参数,则默认加载 single.php 文件。在分类页面中,则默认加载 category.php 文件。因此,get_template_part() 函数可以帮助你轻松地编写更加灵活和可重用的 WordPress 主题代码。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-does-wordpress-theme-use-a-certain-php-file/

(0)
牛奇网牛奇网
上一篇 2023年3月9日 下午8:03
下一篇 2023年3月10日 下午5:13

相关推荐

发表回复

登录后才能评论