wordpress的文章怎么排序呢?这几天一直被这个问题困扰,今天下决心搞定它。老习惯了,不知道的东西问google,会有许多专业人士帮你解答疑惑。首先想到的是通过插件来解决这个问题,几经搜索终于找到了:
WordPress链接顺序和排序的插件,不过这款名为CoCo Link Sort的插件并没有介绍的那么好用。
只好继续寻找其它方法:WordPress 链接进行排序(不用插件),虽然详细的介绍了直接修改代码并且可以选择很多的参数来排列wordpress文章,但是还是不能随心的控制某一篇文章的具体位置……万能的google再也找不到更好的方法了!
真的没有办法了吗?无奈之下突然想到wordpress自身不就是按照日期排列文章顺序的吗?而wordpress恰好有更改任何一篇文章的发布日期的功能。立刻实验,把几篇想靠后的文章更改为较早的发布日期再刷新页面果然成功了!我晕!原来是既不用插件也不需要更改代码就可以实现我的目的的呀。
昨天子曰兄在问WordPress随机调用友情连接的代码问题,今天把随即调用友情链接代码和CSS说明一下。另外再通俗的讲讲。非专业人士讲的话可能有些通俗,专业人士看了不要笑话就好,呵呵呵。
WordPress中调用友情链接的代码:
最简单的调用情况:
要实现随机调用的情况:
limit :限制显示数量
categorize :是否指定类别显示,大众使用一般选择0,不使用指定类别
orderby :显示友情链接顺序,参数包括:
id url name target description owner :通过指定的添加人显示友情链接 rating updated rel :通过添加友情连接时添加的关系信息显示友链 notes rss length :由短至长显示友情链接 rand :随机显示友情链接
还有一个有用的参数order :
ASC :顺序排列
DESC :倒序排列
另外如果显示链接过多、过长,影响美观,可以这样添加CSS属性改为两列甚至3列显示,首先是侧边栏sidebar.php
<h3>Friend Links</h3> <div id=”list-class”></div>
在style.css文件中添加
#list-class { line-height: 18px; text-align: left; margin:0 0 0 0px; } [...]
wordpress历史文章存档标签的调用方法
修改存档页,从网上看到些资料,总结如下。
其实感觉wp细细研究的话,可以发现其本身带有的功能巨大,即使不靠插件也可完成绝大多数的需要。只不过比较麻烦,需要的技术比较高,所以大家还是喜欢用方便的插件来完成,呵呵,随便说两句,进入正题。
函数wp_get_archives是用来调用存档的,可以放在模板中的sidebar.php或者放在专门的存档页面archives.php。
具体写法如下:
wp_get_archives
(‘type=monthly&limit=12&format=
html&before=…&after=…
&show_post_count=true’);
下面说明一下里面的每个函数的意思:
type:归档方式
type=monthly:按月显示
type=daily:按天显示
type=weekly:按周显示
type=postbypost:显示文章标题
limit:显示篇数
limit=10:显示最近10篇文章
format:格式
format=html:默认方式
format=link:输出格式:
<?php
<link rel=’archives’ title=’$title_text’ href=’$url’ />
format=option:输出格式:
<?php
<option value=’$url’>$before $text $after</option>
before:archives前
before=…:要在前面加的文字
after:archives后
after=…:要在后面加的文字
show_post_count:是否显示文章数量
show_post_count=true:要在后面显示文章的数量
外文网站翻译过来的,大家可以参看原文by Teli Adlam wordpress trackback tutorial,
懒得看看e文的可以往下看,^_^
如果用得好,trackback&pingback是建立连接和推销博客的几乎完美的方法,同时也可以其他的blogger建立关系
trackback是什么?
简单点说,trackback是当你的博客中参考他人网文是通知他人网站的一种方法.
当你送出一个trackback后,你博客内容的简短摘要会出现在被参考的网站中.
trackback链接在哪里?
成熟的博客会给出一个trackback的链接,大多数的trackback链接出现在正文后,评论前.
有时以文字链接形式出现
有时会给出超链接
参考每一篇博文都应该引用该博客说给出的trackback
(注意:并非所有的博客会给出trackback,有的博客会关闭此项功能,或许是禁止转载,或许是不知情,这样你需要联系博客作者以后才能转载.)
发送trackback
在你发布文章前,你要告诉wordpress你要发送一个trackback,在wordpress 2.6中即编辑器后”高级选项”中的”引用”字段,这样当你发送过后,被引用的网站会即时被通知.
wordpress内建的ping特性
wordpress将trackback提高到了新的水平,允许pingbacks
pingbacks允许你在博客正文中直接引用永久链接来通知来源博客作者,不需要单独设置trackback
要使用此功能,需要在”设置”—>”评论”中开启,一般wordpress默认开启了
检查一个网站是否支持pingbacks
除非博客自己关闭此项功能,一般所有的wordpress博客都是支持此特性的.
具体网站你也可以通过查看网页源代码,查找<link rel=”pingback” href=””>的方式来检查.
如果网站允许pings,博客中会出现如下形式的链接
检查你的博客trackback&pingback是否成功
成功的trackback&pingback会在博客正文发表后即时出现,但是请注意它可以被博客修改和禁止.你也可以通过点击”编辑”,然后下拉到”custom fields”,wordpress会显示被通知博客的所有链接
有时候博客的trackback&pingbacks系统会出现一些技术问题.如果你怀疑是这种情况你可以致函作者说明可能的问题,并保证被引用博客的信息完整.
巧用trackback&pingbacks
发送trackback比pingbacks要好,如果你的网站开启了品pingbacks,就不要在发送trackback. 否则你会发送2个链接过去,这样会引起某些站主的不悦,甚至被判为垃圾评论.
避免发送trackback,除非你确实是参考或者链接了你所发送的站点,否则会被判为垃圾评论.
如果你的trackback或者pingbacks没有出现,不要试图重复发送
[...]
WordPress对链接的管理,比较弱,例如: 不能设置 排序方式, 不能设定 链接显示的条数 等
wordpress 已经到了 2.7 版了, 以前的管理链接的插件, 不知好不好用了, 而且, 如果是用 wordpress自带的 widget 显示链接的话, 插件也不太灵,而且毕竟消耗资源,所谓“自己动手, 丰衣足食“,下面我们自己动手来修改 wordpress 的 链接显示的排序方式,和首页链接显示的个数, GO!
本文是以 wordpress2.7为例, 对 wordpress 2.1+ 的版本都适用
从wordpress 2.1开始,WP提供的展示链接的函数改为 wp_list_bookmarks ,之前的版本,用 wp_getlinks ,我们这里讲的 2.1+ 版本的 WP。
wp_list_bookmarks 的使用方式,请参见 wp_codebox ,我这里只列出本文用到的核心的几个参数
orderby: 显示链接的排序方式,默认是 name,要自定义排序,就用这个参数
取值范围:
‘id’ [...]
WordPress自定义链接结构中加入分类结构标签的弊端
主要内容
1 、WordPress自定义永久链接结构中加入文章分类结构标签的弊端- 解决办法
2、如何进行HTML文件验证
WordPress不愧是号称世上最好的博客程序
在它的永久链接设置里 你可以在这样的细节上享有个性化`
—常规选项:
默认
» http://www.puxiaofeng.cn/?p=123
基于日期和名称
» http://www.puxiaofeng.cn/2007/10/16/sample-post/
数字
» http://www.puxiaofeng.cn/archives/123
自定义,可在下面指定
可用变量 如:%year% 、%monthnum% 、%day% 、%hour% 、%minute% 、%second% 、%postname% 、%post_id% 、%category% 、%author%
———-
注意到很多朋友喜欢用这样的自定义变量结构: /%category%/%postname%
文章得到例如www.puxiaofeng.cn/blogjiqiao/tags 这样的连接地址
即: 你的Blog网址/文章分类名/文章名
在显示了分类名之后还留着文章名.这样看上去貌似很好看,很酷
但是在今天西风向站长之家提交收录申请的时候,遭遇到了这样一个难题.
引用邮件:
请您按照以下步骤完成网站所有权确认工作: 第一步:请点击打开 验证文件 将网页以 webmasterhome.htm 为文件名保存并放至您网站西风博客(www.puxiaofeng.cn) 服务器的根目录下。 第二步:请点击下方链接,以进行网站所有权验证:
[...]
为了达到这个目的搜索了
很多WordPress分页插件
可能是关键词不对吧,结果用WordPress在单篇文章页内加入上一页下一页找到我所需要的了
其实很多主题在设计的时候都已经加入了这个功能,就是在你阅读一篇文章的这个页面页头或是页尾都链接着上一篇和下一篇。作用也是不言而喻的,何必也不用解释多少!WordPress在基本语法里已经有了这个的支持,但是还有很多主题在设计的时候没有注意这样的细节。我的博客的更换主题频率是很高的,所以也就摸索了一些这方面的技巧。下面教大家怎么做!
1.先打开style.css,在最底端输入:
决定开一个专门的系列,就写写我个人使用WP中碰到的问题,以及解决的方法(当然,假设解决了的话)。毕竟玩WP的人,估计碰到问题还是习惯先G一下的,说不定就对别人有用了。
由于很多WP问题,似乎都和主题有关,因此特别说明:我目前使用的是Illacrimo 1.1 by Design Disease主题。
今天说第一个问题,关于一篇很长的日志,如何分页的问题。
问题描述:一篇日志很长,如果一页显示,则页面会拉得太长不好看。
解决方法:在 single.php文件中,寻找<?php the_content(“<p>Read the rest of this entry »</p>”); ?>,在其后加上一句<?php wp_link_pages(); ?>。之后再发布文章时候,在需要分页的地方,切换到源代码显示,插入<!–nextpage–>,完事。
感谢解决人:麥克斯(一个台湾人)
问题延续:目前我使用了FCKEditor这个插件代替默认的WP编辑器,但是这个编辑器的“插入分页符”按钮,插入之后却不是<!–nextpage–>,而是pagebreak,而且我插入这个按钮,毫无分页的反应,估计和我添加的代码有关。记得这个问题之前在某人博客上看到过,继续寻找。寻找到了解决方案,但很奇特,无法在我这里显示nextpage按钮。
目前仍在努力解决的问题:
1、点击右侧侧边栏的标签、分类,显示出来的文章,里面包含代码、页面地址、RSS地址,这是不对的;
2、目前还是不能给注册用户发邮件,虽然我空间服务商说支持PHP的mail()函数。这个问题解决了,我去插件里面,把安装的wp-mail-smtp插件设置为通过php mail()函数发送,而后又禁用插件,结果发现一切恢复正常。注册、回复评论均有邮件。但为什么我最开始的时候,就是无法发送邮件呢?(引用自)
4.2 后台管理页面
贫僧先来介绍一下今天的主角——WordPress Theme Toolkit 和 Unnamed 0.4.1:Wordpress Theme Toolkit 是著名 WordPress 达人 Ozh 开发的专用于编写 WordPress 模板后台管理页面的工具(Ozh 开发了很多经典且实用的WordPress插件和工具,施主可以在这里找到更多好玩的东西)。尽管已经有很久没有更新,但经过测试,发布于九个月前的、将该工具性能压榨殆尽的 Unnamed 0.4 至今仍能非常稳定的工作在 WordPress 2.3-Alpha 平台下,足见 Theme Toolkit 的经典程度。
施主们先来看看 Unnamed 0.4 的后台管理页面截图。
对比 Unnamed 1.2 的后台管理页面, 施主们可以发现,这九个月来,Unnamed 虽然一直在进步,但其基本框架是在 0.4 时代就定型了的。从Unnamed 0.5 起,贫僧开始自己编写后台页面,代码最多时达到700余行,而 0.4 的后台管理页面只有区区200行代码,简练易读。贫僧认为,对于初学者,Theme Toolkit 提供的方便而强大的开发环境可以让施主事倍功半。
OK,现在我们来介绍 Theme Toolkit 的使用方法。
1. [...]
题外话:WordPress团队最近干了两件很2的事情,其一是将一个极不成熟的tag系统引入WordPress 2.2。仅从模板开发者的角度来说,该tag系统与UTW的兼容性较差,基本上支持了WordPress内生的tag就等于放弃对UTW的支持(屠杀 啊),而该tag系统不过是原分类系统的畸形衍生品,功能上实在不敢恭维。其二是他们又把tag给去掉了,说是要到2.3的时候再推出,这就是对UTW判 了死缓。对贫僧个人而言,这意味着刚刚加入对这个破玩艺支持的Unnamed 1.2作废了,搞得贫僧很没有兴致。这些行为实在是太2了,连Blogging Pro也说:
I would rather see the team take their time, delay a release until June with the tagging feature properly implemented and tested, rather than removing it due to potential issues.
OK,让我们进入正题。
四、杂项
4.1 Custom Image Header
Custom Image Header 是WordPress 2.1增加的一个新功能,支持该功能的主题允许用户自定义Header图片。所以今天贫僧来介绍如何让施主们的WordPress主题支持该牛逼闪闪的功能。本文中涉及的相关代码可以在Unnamed Special Edition 的functions.php中找到。
首先,各位施主请看如下几行代码,它们分别定义了header部分的字体颜色、默认背景图片以及图片尺寸:
define(‘HEADER_TEXTCOLOR’,'FFFFFF’);
[...]
-
Calendar
May 2012 M T W T F S S « Feb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -
Meta

