WordPress有很多实现相关文章功能的插件,插件的优点是配置简单,但是可能会对网站的速度造成一些小的影响,所以很多人还是比较喜欢用代码实现需要的功能,但是话又说回来了,代码实现也有缺点,就是配置复杂,不懂代码的人完全摸不着头脑或者只能照搬别人的代码,还不如用插件。
这里我整理编写了几种用代码实现相关文章的方法,这其中会详细标明各部分代码的作用,以及如何自定义你想要的功能,希望对大家有所帮助,有什么问题可以给本文发表评论,我会及时给你回复。开始之前,说明一点,以下所有方法输出的HTML代码格式都是以下形式,你可以根据需要进行修改:
<ul id=”xxx”>
<li>* <a title=”文章标题1″ rel=”bookmark” href=”文章链接1″>文章标题1</a></li>
<li>* <a title=”文章标题2″ rel=”bookmark” href=”文章链接2″>文章标题2</a></li>
……
</ul> (全文 …)
分类: 网页设计 标签:wordpress 日期:2010-09-05
解决WorPress 3.0.1自动草稿的方法是:依旧启用原先的disable revisions and autosave插件,然后编辑wp-admin/includes/post.php文件,在if ( $create_in_db ) {语句之前加入一行$create_in_db = false; 语句,经过实际测试,增加了这一行之后,新建日志,数据库就不会出现一篇自动存档的草稿了。
但是这种修改WordPress源代码的方法是很不好的,这会导致以后每次WordPress升级,都需要维护修改一次,工作量会越来越大,不如用插件的方式解决,可惜目前实在找不到如何使用插件来解决这个问题,要是WordPress下一个版本能官方解决就好了。
分类: 网页设计 标签:wordpress 日期:2010-08-26
记得刚开始使用wordpress的时候经常看到刚发表完的文章google就马上收录,后来了解到,wordpress有一个更新服务,官方则给了一个RPC的列表,把这个列表写在后台即可,这样就可以做到实时更新博客内容了,我从网上也找到了大量的RPC地址,并且做过几次的修改,把有用的留下,失效的剔除,但是百度我一直没有找到这个RPC地址的,今天抽空把百度的搜索引擎优化指南给看了,发现这里写出了百度的PRC地址,我很高兴的加进了我的博客,并且和大家分享下。
百度PRC地址:http://ping.baidu.com/ping/RPC2
另外经常我长时间的整理,我也拥有一份很强的RPC列表,共收录52个地址,可以算是最强的wordpress PRC地址列表了。这里我也共享出来。 (全文 …)
分类: 网页设计 标签:PRC, wordpress 日期:2010-08-23
wordpress3.0以后就默认支持了menus功能,刚开始看到一些主题是提前支持菜单功能的,这次自己也给主题添加上了菜单功能,加上这个功能后主题就是适用于3.0以后的版本了。
给主题添加menu功能主要是两部分,一个是在functions.php文件里面添加注册menu,另一个是在header.php文件里添加menu列表。
functions.php
里面添加
<?php register_nav_menus(array(‘primary’ => ‘Primary Navigation’)); ?>
header.php
里面添加
<?php wp_nav_menu(); ?>
这样一个就可以支持新的menu功能了。
更详细的方法可以参考neoease的WordPress 3.0 导航菜单 使用篇和开发篇。
分类: 网页设计 标签:wordpress 日期:2010-08-17
WordPress 是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress 虽为免费的开源软件,但其价值无法用金钱来衡量。使用 WordPress 可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。针对博客的应用,WordPress 能让您省却对后台技术的担心,集中精力做好网站的内容。老是说, 3.0.1 英文版本已经出来好久了,汉化版也早就有人提供,经过久久的等待,官方正式的中文版本终于发布
分类: 网页设计 标签:wordpress 日期:2010-08-14
添加导航菜单和菜单项
你可以创建多个导航菜单,每个菜单里,可以添加自定义链接项、页面项和分类项进去。
添加进去以后,你可以又再编辑每个项目的链接,输出文本和Title属性。
你可以拖拽每个项目来排序菜单项。
3、通过Widget输出导航菜单
添加好菜单后,进入Appearance-》Widgets(外观-》小工具), 把Navigation Menu这个Widget拖到你的Sidebar模块里,选择一个菜单输出即要。
4、通过手动代码输出导航菜单
如果你的主题不支持Widget或你不想使用Widget,你可以使用函数wp_nav_menu()直接输出导航菜单:
以下为引用的内容:
<?php wp_nav_menu($args); ?>
(全文 …)
分类: 网页设计 标签:wordpress 日期:2010-08-12
这个功能auto-draft似乎3.0就已经有了,之所以现在才发现是因为已经对之前的revision功能妥协了,使用ID作为url的同学应该知道,这个功能会让ID不连续,刚开始我还一直和这个功能较量,但是每次升级似乎都被和谐掉,然后在折腾,最后已经基本妥协了。
revision这个是历史版本功能,意思就是每次修改会保存之前没有修改的版本,但是这个功能应该是很少人会使用的。写文章也不是什么要记录每次修改的地方,何必做的跟科学试验似的呢。
auto-draft是3.0新出来的功能,按照网上的说法这个是在没有任何保存的情况下关闭浏览器存储的自动草稿,这个草稿会定期清除,但是这样会使ID一样不连续。所以现在网上已经开始有人研究干掉这个功能了,我看到的都是一些修改代码的方法,似乎官方并没有出语句可以直接屏蔽功能。
分类: 网页设计 标签:wordpress 日期:2010-07-31
今天wordpress新发布了3.01版本,然后官方的3.0的中文版还没有出来,不过网上已经出现各种的中文包了,升级使用,也省的每次更新版本要多等几天出中文版,这次是一个小更新,3.0的中文包应该没有什么问题,目前已经升级了。
这两天没事就折腾wordpress了,觉得应该差不多了,在折腾就像网上众大神们看齐了,我还是觉得不应该过多的折腾这个东西,这个只是一个工具,所以把它折腾的多好意义并不大,接下来还是要专心工作,有时间多看看书了。
分类: 网络感想 标签:wordpress 日期:2010-07-30
最终还是没坚持到一天,这两个功能是我非常喜欢的,本来在主题制作的时候就已经准备好这块了,但是为了追求没有JavaScript的境界被我给砍掉了,而后我认识到了避免使用JavaScript是一件很难受的事情,这个比避免使用图片更难受。
本来我是很纠结的,因为Ajax要使用jquery,这个文件mini版也要50K以上,但是幸好google很仗义,在代码库有这个文件,直接调用即可使用,于是终于决定使用Ajax回复。
这里要说的是必须要说zww,这个是我较早的博友了,很喜欢折腾的,一路下来似乎已经有“主题制造机”的称号了。即使我在百度搜索也能很容易找到他的文章,这对我的帮助很大,当然还有一个人是我之前都不曾知道的,我在找Ajax回复的时候几乎所有的文章都指向了他那里。
willin,我下载了他的WordPress 內置嵌套評論專用 Ajax comments,非常好用,这让我很容的就写好了Ajax效果。
分类: 网页设计 标签:Ajax, wordpress 日期:2010-07-29
今天是7.28 唐山大地震,当然最近冯小刚的《唐山大地震》也在火热的上映,作为一个唐山人,选择这天换上新主题,是作为一个纪念吧。这些天我一直在找一些好的主题,但是都不是太满意,于是自己开始写主题,由于个人的网页设计很初级,主题还不如我找到的主题漂亮,但是毕竟是自己写的还是用吧,起码会有一点点自豪感,主题以后还会慢慢的完善的,目前就这样,能够通过HTML5和CSS3的效验,是一款没有图片,没有JavaScript,当然更没有使用Ajax,这是喜欢简洁风格的一种追求。当然这样缺少了一些效果,有些我还是很喜欢的,以后选择着添加吧。
分类: 网页设计 标签:wordpress 日期:2010-07-28