分类
日记 相册

【京京成长日记】出生二十天记录

京京二十天了。

我现在一次能吃120ml牛奶啦,我刚洗完澡,瞧偶多漂漂……

168

分类
学习笔记

自定义 WordPress 中的页面(Page)模板

页面结构、样式,在 WordPress 的主题目录中的 page.php 中定义,所有的页面都是一种结构和样式下,只是替换了一些内容而已。这势必无法满足我们的一些个性需求。

举个例子,一般来说页面的模板就跟文章的模板差不多,一个标题加上正文内容和下面评论。如果我博客的某个页面,想要展示的是我的作品集,而我的作品集想用一些并排的方块样式展示而不是以传统文章的形式展示。那么,就需要来自定义这个页面模板了。强大的 WordPress 系统已经考虑到我们这种合理的不合理需求,并提供了两种强大的自定页面的方法:

  1. 在后台选项指定当前页面要调用的模板文件
  2. 使用主题文件优先级规则来覆盖默认页面模板

在通过这两种方法自定义页面样式之前,请先确保你已经做出了一个可以使用的页面模板文件,不然的话本文是没有什么意义的。

在后台指定当前页面要调用的模板文件

当我们新建或者编辑一个页面的时候,在右侧的“页面属性”一栏里面会有一个“模板”选项,里面提供了可以选择的模板,我们只需要选中某个模板,就可以对当前的页面使用这个模板来显示。

在 WordPress 后台选项选择当前页面模板

你可能会问,为什么我的页面编辑页面没有这个选项?只有你的主题至少包含一个页面模板,这个地方才会检测出来并显示出来,然后提供选择。如果你没有自定义的页面模板,有什么必要出现这个选项?

我们现在就来创建自己的模板文件,方法很简单:

随便新建一个文件,然后自己写好 HTML 结构和对应的 CSS 样式以及 WordPress 的内容调用函数等,然后在最顶部加上如下的注释:

<?php
/*
Template Name: 潜行者m 的 page 模板测试
*/
?>

加上之后,你就制作了一个名字为“潜行者m 的 page 模板测试”的页面模板了。这个文件可以随便命名,而且可以随便放在一个新建的文件夹中。一般比较推荐的方法是,新建一个名为“page-template”或者相关名字的文件夹,专门用来放置页面模板。只要某个文件带有这个注释并且放置在当前主题的目录中,就会被 WordPress 发现,然后就会出现在后台的选项中。

再说一下,这个页面模板可以是任意的内容,不一定复制原有的结构,可以自由发挥。如果没有调用什么 WordPress 内容什么的,就会显示静态文件。

使用模板文件命名规则来覆盖默认模板样式

上面是使用了注释让 WordPress 直接识别页面模板文件,然后勾选。下面的这种方法使用的 WordPress 的主题文件命名优先级来覆盖原有页面模板样式。通过 WordPress 的主题文件优先级层次图可以得知:

  • page-{id}.php
  • page-{slug}.php

这两种类型命名的文件,会覆盖对应页面的默认页面模板。每个页面都会像文章一样有一个唯一的 id 。例如上图中的 id 1689,如果我们想要使用一个页面模板来覆盖默认页面模板的话,那么我们新建模板的名称应该是 page-1689.php ,然后把它放在主题的根目录下面,注意,是根目录下面,经测试放在子目录下面无法生效。

为了跟上文的有区别,我增加了一些文字,放置在根目录下面之后,刷新当前页面,结果发现没有变化。因为之前我们在后台已经指定了当前页面的模板,明确指定的模板要比这种方式的模板优先级要高,所以我们要到后台取消后台定义的模板。再来刷新一下,成功输出新增加的内容,说明方法生效。如果你对当前页面应用了“别名”(slug),也可以使用 page-{slug}.php 的文件名来覆盖,slug 的覆盖方法要比 id 的方法优先级高,意思就是说如果一个 id 为 1689 的页面,别名为 bieming ,你分别用了这两种方式来覆盖默认页面模板,后者生效。

转自 http://blog.wpjam.com/m/custom-wordpress-page-template/

分类
学习笔记

WordPress翻页插件WP-PageNavi的使用方法

WP-PageNavi 是一款深受用户喜爱的 “WP 翻页”插件,这个在经常使用WP的都知道的。

安装方法

打开控制面板以后,选择插件-添加插件,在搜索框内输入WP-PageNavi,搜索到以后直接点击安装就可以了,安装完成以后就是怎么使用了。

使用方法

打开 /wp-content/themes/footer.php(或者其他文件如 index.php,home.php等文件)
增加下面的代码到合适的地方 PHP代码

<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?> 

注意:加到文件中的位置,自己可以进行适当的调整,我之前没有安装这个插件,但是首页会有“上一页”和“下一页”的链接,那么在调用这个函数的地方把原有删除,插入这一行代码就可以了。

<div><?php posts_nav_link(”,”,’&laquo; previous entries’) ?>&nbsp;&nbsp;</div>
<div><?php posts_nav_link(”,’next entries &raquo;’,”) ?></div>

这是那一段需要替换的代码。

到 “WP-Admin -> Options -> PageNavi” 配置 WP-PageNavi 插件的参数
3.1.翻页文本内容
Text For Number Of Pages 总页数
Text For Current Page 当前页
Text For Page 页数
Text For First Post 首页
Text For Last Post 尾页
Text For Next Post 下一页
Text For Previous Post 上一页
Text For Next … 下
Text For Previous … 上
3.2.翻页显示选项
Page Navigation Style 普通(横排列表)和下拉(Drop Down List)
Number Of Many Pages To Show 直接显示页的数量
Always Show Page Navigation 是否总是显示翻页功能
如果需要修改 WP-PageNavi CSS 可以对下面的文件进行修改 XML/HTML代码

/wp-content/plugins/pagenavi/pagenavi-css.css

现在已经完成了哦,看看效果吧,如果觉得效果不满意,可以到相应的CSS文件里面修改。

分类
日记 相册

【京京成长日记】出生十天记录

004_副本

20天前,我和宝宝妈住进医院,经过漫长的等待,8月30日下午17点,宝宝妈妈被推进手术室。麻醉师告诉我,请问是否需要镇痛药?我回答,当然需要啊。他随即开单递给我说,镇痛药不包含在住院费里,需要另外缴费,请我去一楼缴费,上来后宝宝就会出生。我“哒哒哒”的跑下楼排队缴费,完后又立即跑上楼。刚推开手术室门,就听到一阵啼哭。护士告诉我,宝宝一切都好,母子平安。那一刻,我特别感谢上天赐予了一个可爱灵动的小生命给我,感恩上苍,感恩父母,感恩爱人,感恩一切帮助赐予这份礼物的人和事物。那一声响亮而动听的哭声,是对我们最棒的奖励。

今天宝宝10天了,又逢中秋佳节,在这个团圆的节日里,宝宝迎来了人生中的第一个节日。最近宝宝每天一变,宝宝妈忍着伤口疼痛,坚持母乳喂养,目前2小时喂一次,不过由于母乳暂时不够吃,还需要增加配方奶,宝宝食量已经从出生时的30ML增加到了90ML啦。吃饱后的宝宝,会懒洋洋的耷拉着胳膊腿,舒服的躺在奶奶的怀里求抱抱,直到被奶奶轻拍瞌睡。

家人为宝宝取名王靖柏,小名京京。

:靖有安静、恭敬的意思,主要指没有变故或动乱,平安、安定;用作动词指平定、使秩序安定。靖字一般多与国家联系在一起,因此是表现人生抱负的好字。
《说文解字》释云:立竫也。从立青聲。一曰細皃。
:有三个读音,但用在人名中一般读bǎi。 柏指柏树,是一种常绿乔木。这种树主干高大、直挺,木质坚硬,是很好的建筑材料。它经冬不凋,四季常青,常被人们用来与春天、青春等联系在一起。此外,人们认为它是“多寿之木”,不仅本身的寿数大,还可以帮助人们延年益寿。据传,喝柏叶茶、食柏籽就有这种效用。在民间吉祥图案中,柏树枝的形象还常用来代表“百”,表达百事如意、百事大吉等意思。

京京:为什么叫”京京“?宝宝姐姐叫”西西“噢,合起来你们就是西京,今后无论走哪里,你们不要忘记自己是西京人噢!

奥运宝宝中,熊猫京京和你一个名字哦!

一花一世界,有了宝宝,你就是爸爸妈妈的世界,是我们的全部,爸爸妈妈爱你!