WordPress主题制作基础教程
一个WordPress主题必须包含以下3个文件: index.php:主页模板 style.css:样式表 screenshot.png:主题效果图,大小为1200×900像素 其中,style.css的头部需要添加一段类似如下的注释: …
一个WordPress主题必须包含以下3个文件: index.php:主页模板 style.css:样式表 screenshot.png:主题效果图,大小为1200×900像素 其中,style.css的头部需要添加一段类似如下的注释: …
WordPress模板标签get_footer用来加载页脚模板,即footer.php get_footer( string $name = null ) get_footer标签默认加载footer.php,但可以通过传递一个参数来加载类似footer-name.php的文件 …
WordPress模板标签comments_template首先会尝试加载评论模板comments.php,如果comments.php不存在,则输出默认的评论区HTML comments_template( string $file = '/comments.php', bool $separate_comments = false ) 函数参数$file …
WordPress模板标签get_search_form用于加载搜索表单,首先会尝试加载模板文件searchform.php,如果该文件不存在,则输出默认的搜索表单HTML。 get_search_form( bool $echo = true ) 函数参数$echo …
WordPress模板标签get_sidebar用于加载侧边栏模板,即sidebar.php get_sidebar( string $name = null ) get_sidebar标签默认加载sidebar.php,但可以通过传递一个参数来实现加载类似sidebar-name.php的模板: …
WordPress的主循环The Loop用来输出内容,例如:文章内容、页面内容、文章列表。一些WordPress函数规定必须在Loop循环中使用,这是因为它们需要获取文章的ID 例如这些函数: …
虽然可以通过页面别名的方式为不同的页面制作不同的模板(详细请阅读:WordPress模板文件用法介绍),但WordPress仍然提供了更为灵活的自定义Page页面模板功能,要使用这个功能非常简单,新建一个php文件,文件名称随意,例如:links.php <?php /* Template Name: 友情链接 */ ?> 此时,新建一个页面,在页面属性选项中就可以看到我们自定义的页面模板: 虽然文件名称是随意的,但为了养成良好的习惯,建议使用page-links.php这样的名称。 …
WordPress模板的加载机制非常灵活,可以精确的为每个页面定制不一样的模板,因此使用WordPress来搭建CMS站点是完全没有问题的。 并且,WordPress模板的重用性非常高,比如我们可以让所有页面共用一个头部模板header.php,但通过条件判断标签来为不同页面输出不同的关键词标签和描述标签内容。 …
WordPress模板标签get_header用来加载头部模板,即header.php get_header( string $name = null ) get_header标签默认加载header.php,但可以通过传递一个参数来实现加载类似header-name.php的模板: …
使用WordPress条件判断标签,可以为特定页面加载不同的模板,灵活运用WordPress条件判断标签可以制作出WordPress图片列表、专题页面、不一样的文章页面等。通常我使用这些条件标签来为不同页面输出不同的关键词标签(Keywords)、描述标签(Description)内容。 …