Thesis does include both a header.php and footer.php file.
论文>库>html包含这些文件和其他文件。
这两个文件都包含挂钩和过滤器,可用于添加内容和过滤现有函数的输出。
主题(如theme)支持使用自定义函数自定义主题的不同部分,自定义函数包括挂钩和过滤器,使您能够从子主题或自定义函数修改页眉和页脚。php文件。
其他主题使用get\\u template\\u part,它允许您将模板的一部分复制到子主题并在那里进行修改,以便在更新父主题框架时不会丢失所做的更改。
其他父主题要求您将模板文件复制到子主题并在那里进行修改。
许多人认为,使用动作挂钩和过滤器是一种更有效的自定义主题的方法,无需编辑核心父主题文件或将代码从父主题复制到子主题/自定义函数文件。
论文页脚。php
<?php
/**
* Call footer elements.
*/
function thesis_footer_area() {
thesis_hook_before_footer();
thesis_footer();
thesis_hook_after_footer();
}
/**
* Display primary footer content.
*/
function thesis_footer() {
echo "\\t<div id=\\"footer\\">\\n";
thesis_hook_footer();
thesis_admin_link();
wp_footer();
echo "\\t</div>\\n";
}
论文标题。php
<?php
function thesis_header_area() {
thesis_hook_before_header();
thesis_header();
thesis_hook_after_header();
}
function thesis_header() {
echo "\\t<div id=\\"header\\">\\n";
thesis_hook_header();
echo "\\t</div>\\n";
}
function thesis_default_header() {
thesis_hook_before_title();
thesis_title_and_tagline();
thesis_hook_after_title();
}
下面是一个如何使用Thesis\\u hook\\u before\\u footer hook为论文添加页脚属性自定义函数的示例
add_action(\'thesis_hook_before_footer\', \'add_custom_attribution\'); // Custom footer attribution
function add_custom_attribution () { ?>
<p>© 2007 - <?php echo date("Y"); ?> All Rights Reserved</p>
<p>Site design by <a href="http://andrewnorcross.com/" title="Andrew Norcross - This Is Where The Awesome Happens" target="_blank">Andrew Norcross</a></p>
<?php }
论文挂钩和;过滤器
http://thesishooks.com/thesis-hook-list