Aurelius | Blog
Aurelius
Our blog, keeping you up-to-date on our latest news.
再用文本编辑器打开index.php、archive.php、contact.php、full_width.php、page.php和single.php,删掉以上类似代码,改成:
好,现在打开你的测试博客主页,看看我们制作的主题是否还可以正常工作,答案是可以的,跟原来几乎没什么两样,但还是一片混乱。get_header()就相当于将header.php中的代码拷贝到当前的php文件。接下来,我们将仔细探讨header.php中的动态内容。header.php将会被所有的模板页面(主页、分类页、页面、标签页等)所包含,所以header.php中代码应该是动态,适合不同页面的,所以这里面需要用到PHP代码,而不是单纯的HTML。下面让我们一起来修改header.php:
1、更改
我们都知道不同页面的title都是不一样,而且title的设置还会直接影响到SEO的效果,所以这里应该谨慎设置。下面提供一种SEO优化的title写法,将Aurelius | Blog 改成:
以上添加的php代码运用了条件判断,针对不同的页面采用不同title,这里解释一下这几个条件标签。
is_home():当前页面为主页时返回trueis_category():当前页面为分类页时返回trueis_single():当前页面为单文章页时返回trueis_page():当前页面为单页面时返回true
到目前为止,可能你对这些条件判断标签还没有深入的认识,也搞不懂到底是用了这些标签会对主题造成怎样的影响的,随着我们教程的进一步深入,你会慢慢理解的。如果你不喜欢上面title的写法,可以自行上网搜索相关代码:WordPress SEO title
2、更改样式表style.css路径
在此之前你看到的首页都是混乱的,原因是还没加载css样式。现在我们一起把样式加上。你可以在header.php中找到这一段代码:
聪明的你可能问:wp-contentthemesAurelius目录下不是已经有一个 style.css 吗?那为什么 header.php 没有加载css呢?结果你是可以看到的,页面一篇混乱,可以确定确实没有加载到css。因为这是WordPress的主题,是要被WordPress的主程序调用,经过层层解析才能把你的博客显示出来,而不是简简单单的html静态网页文件。正确的改法:
bloginfo('stylesheet_url')输出的是你的主题css文件 网址,如http://localhost/wp/wp-content/themes/Aurelius/style.css,WordPress程序会自动识别你的WordPress安装地址,当前启用的主题,自动输出这个style.css链接。现在你可以试着更改一下,然后刷新一下你的博客首页,查看网页源代码,style.css的链接是不是变成你的了?页面是否可以正常显示了呢?
如果你的css文件不是style.css,且不是在主题根目录下,那怎么办呢?我们可以用来获取主题根目录的URL,如你的主题css文件是abc.css,那么我们可以这样写:/abc.css,如果是在子目录css下那就这样:/css/abc.css。同样加载js文件也是这样。
不过,还有几张图片的路径不对,还不能显示出来,现在我们一起用文本编辑器打开index.php、archive.php、contact.php、full_width.php、page.php和single.php,给这些图片加上正确的URL,搜索代码,将所有的:src="images/,批量替换成src="/images/。现在再刷新你的主页,看文章的缩略图是否可以正常显示。用于输出主题目录的URL。
3、添加pingback
至于什么是pingback,你可以在搜索引擎中输入关键字:WordPress pingback,就可以得到你想要的答案了。如果你需要这个功能,可以在里面添加以下代码:
4、更改博客名称和描述
在header.php,下面两行代码用于显示博客名称和描述:
Aurelius
Our blog, keeping you up-to-date on our latest news.
上面是静态代码,现在做如下修改:
现在你的博客首页看到的就是你博客名称和描述了,并且logo也是一个链接指向你的博客首页。我们这里说说这些php代码的作用。
输出你的博客首页网址 输出你的博客名称 输出博客描述
博客名称和描述可以在WordPress管理后台 - 设置 - 常规那里更改。以后制作你自己的WordPress主题的时候,你可参照上面的说明对你的主题进行修改。
5、添加订阅feed链接
相信每个已发布的WordPress博客主题都会提供feed订阅,当然我们的主题也应该提供这样的功能。在
之前添加以下代码:
6、添加wp_head
有些插件需要在网页头部执行一些类如添加一些js或css的动作,要让这些插件能够正常的工作,也让你的主题有更好的兼容性,你应该添加wp_head()函数。打开header.php,在
前面添加以下代码即可:
现在打开你的博客主页,查看源代码,
前面是不是多了以下类似代码(这些都是wp_head()的功劳):
7、添加Description 和 Keywords
关于添加网页描述和关键字,可以查看我之前写过的文章:WordPress使用经验(一)独立的Description 和 Keywords
8、显示菜单栏
目前菜单栏有Home、Blog和Contact Us几个菜单,不过这些都是静态的内容,并不是你博客上的页面。现在我们将菜单栏换成你的菜单,这里只在菜单栏中列出页面page,当然你也可以再放置分类,根据你的喜好来吧,将header.php中:
改成:
9、刷新缓存
在前面,
后面添加PHP代码,用于提高程序运行效率:
总结
好了,本次练习到此结束!现在总结一些今天讲到的比较重要的知识点:
从当前主题文件夹中包含header.php文件is_home(),is_single(),is_category()等几个条件判断标签 输出主题文件夹中style.css文件的路径 输出博客pingback网址 输出博客主题目录URL 输出你的博客首页网址 输出你的博客名称 输出博客描述 用于包含WordPress程序输出头部信息 用于列出博客分类页 用于列出博客页面
到目前为止你的博客还只能看到主页,不要灰心,凡事一步一个脚印,以后教程会慢慢深入的。最后提供经过本次修改后的Aurelius主题文件,你可以用文本编辑器打开看看,跟你修改的文件比较比较(尤其是header.php),看看你改得怎么样?
版权声明:
本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明:
WordPress主题制作之header.php制作方法
相关文章
-
02-25
WordPress主题制作之html静态模板制作的方法
-
02-25
WordPress主题制作之index.php制作方法
-
02-25
WordPress主题制作之sidebar.php的制作方法
-
02-25
WordPress主题制作之怎么制作comments.php文件
-
02-25
WordPress主题制作之小白入门
-
02-25
WordPress主题制作全之制作page.php教程
-
02-25
WordPress主题制作之single.php制作方法
-
02-25
WordPress主题制作全之footer.php的制作方法
-
02-25
WordPress主题制作之主题文件构成介绍
-
03-28
(带手机版)吊钩弹簧平衡器网站模板 机械设备公司pb网站源码
-
03-24
(自适应移动)成像仪光谱仪pbootcms网站模板 科学仪器设备网站源码下载 - 带三级栏目
-
03-21
(自适应手机端)变压器网站模板 电力设备机械设备网站pbootcms源码下载(带三级栏目)
-
03-17
(带手机版)古典风格字画pb网站源码 书画装裱网站模板下载
-
03-14
(自适应手机端)建站公司网站模板 网络公司网站源码pbootcms下载
-
03-12
(自适应手机端)石材石业网站pbootcms模板 石雕艺术网站源码下载
-
03-09
(PC+WAP)字画书画pbootcms网站模板 字画装裱绣品网站源码下载
-
03-07
(自适应手机端)电子弹簧秤网站pbootcms模板 弹簧平衡器机械电子网站源码下载
-
03-05
(自适应手机端)书画字画网站模板 字画装裱十字绣网站源码下载
-
03-02
(自适应手机端)生活服务PbootCMS网站模板 本地信息家政服务服务网站源码下载
-
02-26
(自适应手机端)英文外贸PbootCMS网站模板 绿色日用百货网站源码下载
推荐文章
排行榜
模板推荐
-
(带手机版)win电脑操作系统软件IT软件下载网站易优CMS模板下载
模板名称:(带手机版)win电脑操作系统软件IT软件下载网站易优CMS模板下载模...
-
(PC+WAP)公司注册财务会计类网站pbootcms模板 蓝色律师公证网站源码下载
(PC+WAP)公司注册财务会计类网站pbootcms模板 蓝色律师公证网站源码...
-
(自适应手机端)pbootcms绿色园林建筑艺术网站模板 花卉园艺网站源码下载
(自适应手机端)pbootcms绿色园林建筑艺术网站模板 花卉园艺网站源码下载P...
-
(自适应手机端)pbootcms响应式刷卡机POS机网站模板 无线支付设备网站源码
(自适应手机端)pbootcms响应式刷卡机POS机网站模板 无线支付设备网站源...
-
(自适应手机端)pbootcms响应式旅游公司网站模板 蓝色宽屏旅行社网站源码下载
(自适应手机端)pbootcms响应式旅游公司网站模板 蓝色宽屏旅行社网站源码下...
-
热门标签
- 平衡器
- 吊钩弹簧
- 带三级栏目
- 科学仪器设备
- 成像仪光谱仪
- 变压器网站模板
- 书画装裱
- 字画网站
- 石雕艺术
- 石材石业
- 绣品网站
- 字画书画
- 弹簧平衡器
- 电子弹簧秤
- 字画装裱
- 书画字画
- 本地信息
- 日用百货
- 外贸PbootCMS
- 石材加工
- PbootCMS
- 石材雕刻
- 自动化农业
- 畜牧设备
- 家具定制
- 家具生产
- 传媒文化公司
- 广告文化
- 自动化设备
- 畜牧养殖设备
- 广告文化公司
- 自适应移动设备
- 美文网站
- 随笔作文
- 储物柜货架
- 智能存储柜
- 导航网站模板
- 灭火器设备
- 消防栓
- 机械设备厂家
- 锚杆生产
- 中空锚杆网站
- 网站发布
- 网址发布页
- 饮料加盟店
- 奶茶饮品
- 乐器网站
- 水墨古典
- 古筝艺术
- word文档
- 合同申请书
- 期刊杂志
- 画报
- 绘本网站模板
- 图书期刊
- 牙科医院
- 牙科诊所
- 数码科技
- 机械模板
- 机械风机