共计 2690 个字符,预计需要花费 7 分钟才能阅读完成。
本文丸趣 TV 小编为大家详细介绍“WordPress 如何制作 index.php”,内容详细,步骤清晰,细节处理妥当,希望这篇“WordPress 如何制作 index.php”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。
修改后的代码是这样的:
?php get_header(); ?
!-- Column 1 /Content --
div >
!-- Blog Post --
div >
!-- Post Title --
h4 >
!-- Post Data --
p >
div >
!-- Post Image --
img > !-- Post Content --
!-- Read More Button --
p >
/div
div >
!-- Blog Navigation --
p >
/div
?php get_sidebar(); ? ?php get_footer(); ?
undefined
div >不同主题的主题的文章 html 骨架是不一样的,如果你熟悉 html,可以很快地分辨出文章骨架,以上是我们这个主题的骨架,我们将以此为基础给 index.php 加上动态内容:
1、添加文章标题
找到:
h4 >
改成:
h4 >
这里解释一下这几个 php 函数:
?php the_permalink(); ? 输出文章的 URL 链接
?php the_title(); ? 输出文章的标题
2、添加文章标签
我们很多人在写文章的时候都喜欢添加一些标签,况且侧边栏我们也加入了 标签云,我们的主题应该支持标签。找到:
a href= # News /a , a href= # Products /a
改成:
?php the_tags(标签:, , , ?
函数参考:the_tags
3、添加日期
找到:31st Sep, 09
改成:
?php the_time(Y 年 n 月 j 日) ?
函数参考:the_time
关于该函数中 Y n j 获取的日期格式,你可以参考文档(中文),选择你喜欢的时间格式:zh-cn: 自定义时间和日期
可能你看了以上提供的时间和日期文档,还是一头雾水,下面提供几个示例,你就差不多能够依样画葫芦,指定自己喜欢的时间日期格式:
PHP 代码输出内容 ?php the_time(Y 年 n 月 j 日) ? 1999 年 5 月 1 日 ?php the_time(Y 年 m 月 d 日) ? 1999 年 05 月 01 日 ?php the_time(Y-m-d) ? 1999-05-01 ?php the_time(y-m-d H:i:s) ? 99-05-01 02:09:08
4、显示评论数
现在我们来添加评论数代码,查找代码:
a href= # 1 Comment /a
改成:
?php comments_popup_link(0 条评论 , 1 条评论 , % 条评论 , , 评论已关闭 ?
该函数会根据文章的评论数量显示不同的文字链接,0 条评论、1 条评论等等,当然能你可以根据自己的爱好定制文字内容。该链接会直接打开对应的文章,并移动到文章的评论区.
函数参考:comments_popup_link
5、添加编辑按钮
如果文章作者已登录,我们将允许他在首页点击对应文章的编辑按钮,就可以直接修改文章,这个功能是可选的,你可以不添加。接上面的评论按钮,我们在其后面添加相应代码:
?php comments_popup_link(0 条评论 , 1 条评论 , % 条评论 , , 评论已关闭 ? ?php edit_post_link( 编辑 , • , ?
函数参考:edit_post_link
6、添加文章内容
可能有些人喜欢在首页输出全文,而有些人喜欢在首页输出文章摘要,这里提供两种方案,任君选择。查找:!-- Post Content --
将其改成:
!-- Post Content --
?php the_excerpt(); ?
只要在写文章的时候在 摘要 框内填写摘要,在首页显示的就是摘要,如果不填就输出全文!以下是方案二,用于输出全文,除非你在文章中使用了 !-- more --,代码修改:
!-- Post Content --
?php the_content(阅读全文... ?
函数参考:
the_excerpt
the_content
7、阅读全文
这里给添加阅读全文链接,如果在 6、添加文章内容中你选择了输出全文,本步骤可以忽略,查找代码:
a href= single.html >
改成:
a href= ?php the_permalink(); ? >
8、添加文章循环
到目前为止,你的首页还只能显示一篇文章,要想输出所有文章,需要我们之前提到的循环。查找代码:
!-- Blog Post --
改成:
!-- Blog Post -- ?php if (have_posts()) : while (have_posts()) : the_post(); ?
再查找:
div >
改成:
div >
再次查找:
/div ?php get_sidebar(); ?
改成:
?php else : ?h4 >
p 没有找到任何文章!/p
?php endif; ?
/div
?php get_sidebar(); ?
好了,现在查看你的主页,是不是可以显示多篇文章了呢?文章数量取决于你在后台设置每页可显示的文章数量。以上的循环可以简化为以下内容,这样看起来应该比较容易理解了,在 endwhile 之前不断地输出每篇文章,直至文章数量达到每页显示的最大文章数量;如果你的博客上一篇文章都没有,就会输入无文章提示。
?php if (have_posts()) : while (have_posts()) : the_post(); ?
文章 html 骨架
?php endwhile; ?
?php else : ?
输出找不到文章提示
?php endif; ?
9、添加文章分页
上面你已经看到,每页只能显示部分文章,要想看下一页,就得添加分页。现在查找代码:
p >
改成:
p >
参考函数:
previous_posts_link
next_posts_link
10、文章缩略图
对于大部分人来说,不太需要文章缩略图的功能,而且有很多插件可以实现这个功能。这里我们将首页的文章缩略图代码删除:
!-- Post Image -- img >
另外,还有个存档页面的模板 archive.php,跟 index.php 的制作过程完全一样,只不过需要在 functions.php 里添加一个函数,这里就不再罗嗦,下载自己看吧,注意:functions.php 中的代码已经修改,要想让你的分类、标签等存档页能够正常显示,请下载最新的 functions.php 覆盖原来的。另外,标签页和分类页支持在该页面顶部显示介绍,前提是你在后台文章标签和分类处要填上了描述。
读到这里,这篇“WordPress 如何制作 index.php”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。