05通用调用文件–新手小白,快速使用静态页面建立wordpress主题

全局通用调用文件
1.头部调用文件
<?php language_attributes(); ?>----语言版本调用 <?php wp_header(); ?> -----头部调用(重要:这个文件代表后续插件的使用,请勿删除)
2.内容调用文件
<?php get_template_part('content'); ?> -----内容调用
3.底部调用文件
<?php wp_footer(); ?> -----底部调用(重要:这个文件代表后续插件的使用,请勿删除)
4.侧边栏调用文件
<?php get_sidebar(); ?> -----侧边栏调用
5.标题属性调用—例子
<?php if (is_home()) { //如果是首页,就调用首页标题 bloginfo('name'); } elseif (is_single() || is_page()) { //如果是文章详情页或page单页面 the_title(); //文章和page页面的标题 echo " - "; bloginfo('name'); } else { single_cat_title('', false); //分类目录和tag标签页面的标题 echo " - "; bloginfo('name'); } ?>
6.调用建立的通用模版页面
我这边建立的路径为 inc/function/common.php
在function.php文件中调用建立的模版页面
单个文件引用
// //引入单个文件–页面功能性文件//注意最前面有反斜杠
// require_once get_template_directory() . ‘/inc/create/page-theme.php’;
多个文件引用
//引入外部多个文件
$custom_files = glob(get_template_directory() . ‘/inc/function/*.php’);
foreach ($custom_files as $file) {
require_once $file;
}
7.前端模版调用方式
7.1在function.php里面建立通用引用
/** * 获取并安全输出主题设置字段值 * * @param string $setting_name 主题设置字段名称(如 'company_phone') * @param string $default 默认值(可选) * @param bool $echo 是否直接输出(默认false返回字符串) * @return string|void 返回转义后的值或直接输出 */ function get_theme_setting($setting_name, $echo = false) { $value = get_theme_mod($setting_name, $setting_name); if ($echo) { echo esc_html($value); } else { return esc_html($value); } }
7.2前端调用方式
<?php echo get_theme_setting('header_youtube'); ?> header_youtube 为设置的字段名称
下一篇: 06关于列表详情页面模版的运行机制–新手小白,快速使用静态页面建立wordpress主题 »