WordPress主题模板的制作技巧

前几篇文章小编分别介绍了PageAdmin、帝国、Ecshop这些国内知名建站系统的模板制作和修改,今天小编给大家介绍国外很有名的个人博客系统:wordpress的模板制作。

相对于其他几个建站系统,wordpress模板制作稍微就复杂一点,wordpress的制作需要熟悉php编程,本片文章重点说一下数据的调用。

wordpress模板制作之标题调用

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

//格式是:网站名》文章名,比如:卓创威视》无线门铃zc-08

<title><?php the_title(); ?>_<?php bloginfo('name'); ?></title>

//格式是:文章名_网站名,比如:无线门铃zc-08_卓创威视

<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>

第一种<?php wp_title(); ?>默认在标题前加一个》箭头号,可以用在首页调用;而<?php the_title(); ?>纯粹是调用文章标题,可以用在文章和列表页

wordpress模板制作之列表调用

<?php if(have_posts()) : ?>
 <?php while(have_posts()) : the_post(); ?>
 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。
 <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
 //调用标题,带链接
 <?php the_excerpt(); ?>
 //或者用这个调用文章摘要
 <?php endwhile; ?>
 <?php posts_nav_link(); ?>
 //分页导航
<?php else : ?> 
 没有文章
<?php endif; ?>

//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。

wordpress模板制作之文章页调用

<?php if(have_posts()) : ?>
 <?php while(have_posts()) : the_post(); ?>
 //if(have_posts()) – 检查博客是否有日志。while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。
 <h1><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
 //调用标题,带链接
 <?php the_content(); ?>
 //调用文章全部内容
 <?php endwhile; ?>
 <?php previous_post_link('%link') ?> <?php next_post_link('%link') ?>
 //上一页、下一页导航
<?php else : ?> 
 没有文章
<?php endif; ?> 

//注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

相关文章

来自专栏萝卜大杂烩

从头搭建一个flask鉴权系统之注册

因为当用户注册时,可能会涉及到给用户发送邮件,所以这里先写一个发送Email的小工具。 直接使用Python自带的smtplib库和email库,我这里使用的是...

16520
来自专栏PHP饭米粒

Swoft 2.0.3 重大更新,发布优雅的微服务治理

Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传...

12020
来自专栏萝卜大杂烩

把英雄分类,看 Python 带你上王者

王者荣耀这么久了,还没上王者?哈哈哈,看过来,是不是对英雄理解的不够透彻呢,是不是还没有很好的为英雄分类呢,今天就来看看英雄分类

7420
来自专栏wordpress建站吧

Wordpress建站:如何在自己电脑上本地环境搭建wordpress网站?

wordpress网站需要的运行环境是lamp或者是lnmp的,我们可以在本地的电脑上安装一个环境包,WampServer。WampServer就是Window...

16130
来自专栏wordpress建站吧

Wordpress建站:插件主题安装时遭遇服务器上传大小限制怎么办?

我们用wordpress建站尤其很多时候在购买的虚拟主机的情况下,会经常遇到在wp后台上传主题安装包的时候,因为压缩包文件太大了无法上传成功的问题,那么一般遇到...

15220
来自专栏萝卜大杂烩

豆瓣的最受欢迎影评,到底是怎么回事

前两天逛豆瓣,发现有些影评确实精彩,但是有些就。。。于是乎,就简单的爬了下豆瓣最受欢迎的影评,来看看受欢迎的影评都是何方大神写的。

11610
来自专栏萝卜大杂烩

爬取豆瓣海王评论

https://movie.douban.com/subject/3878007/comments?start=0&limit=20&sort=new_scor...

9720
来自专栏养码场

谷歌员工中位数年薪达 170 万元,却仍买不起房?

今年 3 月,谷歌公司的一份内部文件显示:谷歌在全球的临时工、承包商人数已经超过全职员工,分别为 12.1 万人和 10.2 万人,临时工还比正式员工多 2 万...

14220
来自专栏Java架构沉思录

Guava的布隆过滤器原来是这么回事儿

程序世界的算法都要在时间,资源占用甚至正确率等多种因素间进行平衡。同样的问题,所属的量级或场景不同,所用算法也会不同,其中也会涉及很多的trade-of...

24520
来自专栏玩转JavaEE

程序员必备 GitHub 使用技巧

GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目...

9920

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励