广告
返回顶部
首页 > 资讯 > CMS >WordPress如何制作index.php
  • 460
分享到

WordPress如何制作index.php

wordpressindex.php 2023-02-21 19:02:43 460人浏览 八月长安
摘要

本文小编为大家详细介绍“WordPress如何制作index.PHP”,内容详细,步骤清晰,细节处理妥当,希望这篇“WordPress如何制作index.php”文章能帮助大家解决疑惑,下面跟着小编的思路慢

本文小编为大家详细介绍“WordPress如何制作index.PHP”,内容详细,步骤清晰,细节处理妥当,希望这篇“WordPress如何制作index.php”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

修改后的代码是这样的:

<?php get_header(); ?>
<!-- Column 1 /Content -->
<div class="grid_8">
<!-- Blog Post -->
<div class="post">
<!-- Post Title -->
<h4 class="title"><a href="single.html">Loreum ipsium massa cras phasellus</a></h4>
<!-- Post Data -->
<p class="sub"><a href="#">News</a>, <a href="#">Products</a> • 31st Sep, 09 • <a href="#">1 Comment</a></p>
<div class="hr dotted clearfix"> </div>
<!-- Post Image -->
<img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" />
<!-- Post Content -->

<!-- Read More Button -->
<p class="clearfix"><a href="single.html" class="button right"> Read More...</a></p>
</div>
<div class="hr clearfix"> </div>

<!-- Blog Navigation -->
<p class="clearfix"> <a href="#" class="button float"><< Previous Posts</a> <a href="#" class="button float right">Newer Posts >></a> </p>
</div>
<?php get_sidebar(); ?><?php get_footer(); ?>

undefined

<div class="post">
	<!-- Post Title -->
	<h4 class="title"><a href="single.html">文章标题</a></h4>
	<!-- Post Data -->
	<p class="sub"><a href="#">标签1</a>, <a href="#">标签12</a> • 发布时间 • <a href="#">评论数</a></p>
	<div class="hr dotted clearfix"> </div>
	<!-- Post Image 文章的缩略图 -->
	<img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" />
	<!-- Post Content -->
	文章内容
	<!-- Read More Button -->
	<p class="clearfix"><a href="single.html" class="button right"> 阅读全文按钮</a></p>
</div>
<div class="hr clearfix"> </div>

不同主题的主题的文章html骨架是不一样的,如果你熟悉html,可以很快地分辨出文章骨架,以上是我们这个主题的骨架,我们将以此为基础给index.php加上动态内容:

1、添加文章标题

找到:

<h4 class="title"><a href="single.html">Loreum ipsium massa cras phasellus</a></h4>

改成:

<h4 class="title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></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" class="button right"> Read More...</a>

改成:

<a href="<?php the_permalink(); ?>" class="button right">阅读全文</a>

8、添加文章循环

到目前为止,你的首页还只能显示一篇文章,要想输出所有文章,需要我们之前提到的循环。查找代码:

<!-- Blog Post -->

改成:

<!-- Blog Post --><?php if (have_posts()) : while (have_posts()) : the_post(); ?>

再查找:

<div class="hr clearfix"> </div>

改成:

<div class="hr clearfix"> </div><?php endwhile; ?>

再次查找:

</div><?php get_sidebar(); ?>

改成:

<?php else : ?>
<h4 class="title"><a href="#" rel="bookmark">未找到</a></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 class="clearfix"> <a href="#" class="button float"><< Previous Posts</a> <a href="#" class="button float right">Newer Posts >></a> </p>

改成:

<p class="clearfix"><?php previous_posts_link('<< 查看新文章', 0); ?> <span class="float right"><?php next_posts_link('查看旧文章 >>', 0); ?></span></p>

参考函数:

  • previous_posts_link

  • next_posts_link

10、文章缩略图

对于大部分人来说,不太需要文章缩略图的功能,而且有很多插件可以实现这个功能。这里我们将首页的文章缩略图代码删除:

<!-- Post Image --><img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" />

另外,还有个存档页面的模板arcHive.php,跟index.php的制作过程完全一样,只不过需要在functions.php里添加一个函数,这里就不再罗嗦,下载自己看吧,注意:functions.php中的代码已经修改,要想让你的分类、标签等存档页能够正常显示,请下载最新的functions.php覆盖原来的。另外,标签页和分类页支持在该页面顶部显示介绍,前提是你在后台文章标签和分类处要填上了描述。

读到这里,这篇“WordPress如何制作index.php”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程服务器栏目。

--结束END--

本文标题: WordPress如何制作index.php

本文链接: https://www.lsjlt.com/news/197032.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WordPress如何制作index.php
    本文小编为大家详细介绍“WordPress如何制作index.php”,内容详细,步骤清晰,细节处理妥当,希望这篇“WordPress如何制作index.php”文章能帮助大家解决疑惑,下面跟着小编的思路慢...
    99+
    2023-02-21
    wordpress index.php
  • WordPress如何制作sidebar.php
    这篇文章主要介绍“WordPress如何制作sidebar.php”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“WordPress如何制作sidebar.php”文...
    99+
    2023-02-21
    wordpress
  • WordPress如何制作footer.php
    本篇内容介绍了“WordPress如何制作footer.php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-02-21
    wordpress
  • WordPress如何制作page.php
    本篇内容介绍了“WordPress如何制作page.php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-02-21
    wordpress
  • WordPress主题如何制作
    这篇文章主要介绍了WordPress主题如何制作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇WordPress主题如何制作文章都会有所收获,下面...
    99+
    2023-02-21
    wordpress
  • WordPress如何制作CMS栏目块
    这篇文章主要介绍“WordPress如何制作CMS栏目块”,在日常操作中,相信很多人在WordPress如何制作CMS栏目块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Wo...
    99+
    2023-03-02
    wordpress cms
  • WordPress怎么制作header.php
    本篇内容介绍了“WordPress怎么制作header.php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-02-21
    wordpress
  • WordPress怎么制作single.php
    本篇内容介绍了“WordPress怎么制作single.php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2023-02-21
    wordpress
  • Python+Wordpress制作小说站
    我用Python和Wordpress建了一个小说站。 下面主要讲一讲搭建过程中所用的技术。主要分为以下几个部分: Wordpress主题的选取 小说内容的完善 站点的部署 微信公众平台的搭...
    99+
    2022-06-04
    小说 Python Wordpress
  • 用wordpress制作网站的步骤
    在没有自己的网站的时候很想拥有一个属于自己的网站,可以说是自己的一个愿望吧。但是当我真正的运行起来了之后觉得没有多么的兴奋,自己也折腾了几天wordpress,从买域名空间,到安装WP,遇到了一些问题,自己到处搜索答案,...
    99+
    2022-06-12
    wordpress
  • 如何制作WordPress主题语言包(汉化主题)
    经过这次yHtml5主题的制作,我学会了怎么给主题制作语言包,就是一般的汉化主题啦。废话不多说,说步骤。 首先,得用到poedit,下载地址http://www.poedit.net/download.php官方的。 其...
    99+
    2022-06-12
    主题 语言包
  • WordPress如何制作评论主题的评论模块
    这篇文章主要介绍“WordPress如何制作评论主题的评论模块”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“WordPress如何制作评论主题的评论模块”文章能帮助...
    99+
    2023-02-21
    wordpress
  • 如何去掉index.php
    今天小编给大家分享一下如何去掉index.php的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、.htaccess 文件的...
    99+
    2023-07-05
  • discuz如何去掉index.php
    这篇文章主要介绍“discuz如何去掉index.php”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“discuz如何去掉index.php”文章能帮助大家解决问题。备份在修改Discuz的任何设置...
    99+
    2023-07-05
  • lnmp如何隐藏index.php
    这篇文章主要介绍“lnmp如何隐藏index.php”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“lnmp如何隐藏index.php”文章能帮助大家解决问题。lnmp隐藏index.php的方法:1...
    99+
    2023-07-04
  • tpshop如何关闭index.php
    这篇文章将为大家详细讲解有关tpshop如何关闭index.php,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。tpshop关闭index.php的方法:1、修改“Application\Common\C...
    99+
    2023-06-15
  • laravel如何隐藏index.php
    这篇文章给大家分享的是有关laravel如何隐藏index.php的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。laravel隐藏index.php的方法:1、开启Apache mod_rewrite模块,并修改...
    99+
    2023-06-15
  • tp3如何隐藏index.php
    这篇“tp3如何隐藏index.php”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“tp3如何隐藏index.php”文章吧...
    99+
    2023-07-05
  • apche如何去掉index.php
    这篇文章主要介绍了apche如何去掉index.php的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇apche如何去掉index.php文章都会有所收获,下面我们一起来看看吧。Apache是一种流行的Web服务...
    99+
    2023-07-06
  • WordPress怎么制作主题导航菜单
    这篇“WordPress怎么制作主题导航菜单”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2023-02-23
    wordpress
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作