主题开发系列第六课:制作归档页、搜索结果页、404错误页模版的制作

顽主 2019-9-18 2451

主题开发系列

归档页的制作:

第一步

先将以及写好的归档页HTML模板,archive.html改名为archive.php。

之后打开archive.php和header.php将进行重用代码,删除archiver.php头部代码,使用<?php get_header(); ?>代替,来引入header.php。

同理使用 <?php get_sidebar(); ?>函数来代替siderbar.php,<?php get_footer(); ?>函数来代替footer.php

第二步

主循环代码的添加

在文章的内容处上方加上

<?php if(have_posts()):while(have_posts()):the_post(); ?>

文章的内容下方加上

<?php endwhile; ?>

<?php else: ?>

<li> 该目录没有分类信息 </li>

<?php endif; ?>

循环结构已经设置好了,下面开始设置循环标题的调用。

文章的名称:<?php the_title(); ?>

文章的超链接地址:<?php the_permalink(); ?>

分页功能实现:将重用代码复制到function.php中,再进行调用即可,替换文章截取的内容。

<?php echo lingfeng_strimwidth( get_the_content(), 30); ?>

作者:<?php the_author_posts_link();?>

分类替换:<?php the_category('.'); ?>

浏览:<?php echo getPostViews(get_the_id()); ?>

评论:<?php comments_popup_link('暂无评论',',','1'); ?>

分页功能:将代码重用的分页代码复制到function上面,然后<?php echo lingfeng_pagenavi( ); ?>函数替换分页的代码即可。

搜索页的制作:

将archive.php的代码复制到search.php即可。

到此为止一个简易的CMS主题即开发完毕。

自己的感想:

写点口水仗,社长大人今天有点累,熬夜到今早快3点了,然后6点就起床了,上午在床上玩了会手机,下午打了几把CSGO和炉石传说,就赶快学了会wordpress主题开发。

明天我应该会独立模仿一个站点,做一下主题锻炼一下自己的能力,同时还可以对原来学过的知识进行系统的回顾一遍。

著名的明朝理学家胡居仁先生说过:苟有恒,何必三更眠五更起 最无益,莫过于一日曝十日寒。

想想自己不堪回首的经历,也确实如此。在这里也劝诫想学wordpress主题开发的朋友,切记要动手练习,成就感是很重要的,也不要妄想一步做出来一个外观华丽、功能强大的wordpress主题,从最基础的HTML开始一步一个脚印,和社长大人一起成为全栈开发工程师。


axure商城
最新回复 (0)
    • WP中文网 - WordPress中文论坛
      2
        登录 注册 QQ登录
返回