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主题 »

