《WordPress从入门到放弃》-第八节-页眉页脚及主样式表的导入原创
访问次数:
2740
get_header()函数
从当前主题中引入header.php模板文件。如果名字是特定的,如使用get_header(‘about’),那么包含特定名称的头部文件header-about.php就会被引入。
如果主题没有header.php文件,会引入默认文件wp-includes/theme-compat/header.php
get_footer()函数
从当前主题中引入footer.php模板文件。如果名字是特定的,如使用get_header(‘contact’),那么包含特定名称的头部文件footer-contact.php就会被引入。
如果主题没有footer.php文件,会引入默认文件wp-includes/theme-compat/footer.php
get_sidebar()函数
从当前主题中引入sidebar.php模板文件。如果名字是特定的,如使用get_sidebar(‘blog’),那么包含特定名称的头部文件sidebar-blog.php就会被引入。
如果主题没有sidebar.php文件,会引入默认文件wp-includes/theme-compat/sidebar.php
Hook(钩子)
当函数执行到指定Hook上时,它会函数会在hook指定的介入点进行执行,保证wordpress程序“流水线”有序进行。也可以说,hook是流水线的皮带。而wordpress有很多皮带,而不同皮带之间都有一定的关联。进一步讲,假设有5号单向皮带,那么它没法从10号皮带获取东西,而它可以从1号皮带获取东西。总之,hook的先后顺序对wordpress功能的制作很重要,不能乱用。
wp_enqueue_scripts
将样式表,脚本引入到页面中。
官方手册
示例:
function wpdocs_theme_name_scripts() { wp_enqueue_style( 'style-name', get_stylesheet_uri() ); wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/example.js', array(), '1.0.0', true ); } add_action( 'wp_enqueue_scripts', 'wpdocs_theme_name_scripts' );
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。