主题开发系列
归档页的制作:
第一步
先将以及写好的归档页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开始一步一个脚印,和社长大人一起成为全栈开发工程师。