常用函数-wp_cache()

2009-11-21

WP_Cache的作用

WP_Object_Cache是WordPress用于缓存数据的类。每次页面载入时,都能够重新生成这些缓存数据。在wp-includes/cache.php文件中定义WP_Object_Cache。

编写插件时不要在代码中直接使用WP_Object_Cache,应使用下面列出的wp_cache函数。

默认情况下,WordPress不启用页面加载时的缓存功能——用户需要在wp-config.php文件中添加define('WP_CACHE', true);以启用该功能。

提示:请将define('WP_CACHE', true);添加在以下代码块的上方:

......

制作WordPress静态首页

2009-11-11

默认情况下WordPress网站的主页上会显示网站作者的近期日志。但很多WordPress用户都希望用一个静态首页或是一个更加醒目的页面来作为自己的网站主页。如果你不希望让自己的网站具有“博客”类型的外观,就可以用“静态首页”让网站显得更加正式。

为网站制作静态首页前,你还需要为WordPress提供一个显示近期日志的“虚拟目录”,这个虚拟目录可以被命名为blog、news或者其它你喜欢的名字。无论你是否经常在WordPress网站上发表日志,这一步骤都是必要的。

静态首页与传统的WordPress“博客式”主页的不同之处在于:传统首页利用WordPress主循环(loop)生成近期日志列表,而静态首页则是一个显示静态文本的自定义页面。用户通过自定义的页面将访问者带往自己推荐的内容、高亮显示的日志、分类或者作者等。

......

全球IP地址将在明年耗尽

2009-11-05

如果企业、政府、教育机构没有尽快采用他们相应新的IP地址标准,我们将会迎来令我们不安的情况: 互联网IP地址使用殆尽。

由欧洲联盟委员会发布的报告称接受调查的610所机构中只有百分之十七的机构有从IPv4标准更新到IPv6标准。如果不作此更新,每一串独特的数字代表相关联的网站,互联网只能支持四十亿到四十五亿IP地址。根据The Telegraph的报道,到2010年底互联网地址将达到临界点。

......

电子邮件应该作为博客交流方式的六大理由

2009-10-30

电子邮件回来啦!
实际上邮件从来就没有离开过我们——只不过是非常多人在享受其它媒介,诸如RSS所带来的便利时,有点忽视了传统的电子邮件而已。 RSS作为与读者保持沟通的方式,其寿命还将很长,但有些人觉得RSS订阅是电子邮件的杀手,很多企业性质的blogger逐渐意识到不能放弃邮件这一媒介。 这里我可以与大家分享下我在BWE上开的摄影博客的体会:电子邮件是如何比RSS更加有效的。

1. 通过数据说话

根据记录,我现在总共有340,784名订阅用户,其中223,081是通过邮件订阅, 另外的117,703是通过RSS订阅,差不多是2:1。虽然不同的站点这种比例会有所不同(与主题相关)。我猜对于大多数博客来说这个比例应该都差不都,可能一些计算机技术、社交类站点会例外。

2.邮件带来流量

通常发送Newsletter的当天,我的网站流量是最大的。相信看下面的图表,你可以很容易地判断出我是哪一天发送newsletter的。

......

数据验证

2009-10-27

危险数据的来源多种多样(用户、第三方站点、自己的数据库!,等等),因此无论是在输入或是输入数据时,都需要经过验证。

过滤输出信息

数据过滤的方式取决于数据类型以及数据所在背景。下面介绍一些常见WordPress数据及其过滤方法。

整数

intval ($int)或(int) $int

若应为整数,就将其作为整数

absint ($int)

保证结果为非负数

HTML/XML

很多类型的XML文档(与HTML文档相反)都只能识别少数几个具名的字符引用:apos, amp, gt, lt, quot。将数据输出到这类XML文档中时,一定要用WordPress的ent2ncr( $text )函数过滤掉含有非法具名实体的信息。

HTML/XML片段

......

白宫网站改用Drupal

2009-10-26

美国白宫网站Whitehouse.gov的内容管理系统(CMS)已从私有的CMS换成了开源的Drupal软件Drupal的创始人Dries Buytaert对此表示,这是一个清晰的信号,显示政府已经认识到相比私有软件,开源软件并不会增加额外的安全风险,而且更重要的是,通过抛弃私有软件,他们将不会受限于一种特定的技术,他们将能受益于创新。

原文:http://opensource.solidot.org/article.pl?sid=09/10/26/019254

......

WordPress进入实时时代: 750万博客 实现同步RSS订阅

2009-09-09

SS是简单内容聚合( Real Simple Syndication)的简称。它可帮助你实现聚合所有的新闻和博客资源到一个易于管理的RSS阅读器,如谷歌阅读器上。 数百万人都用RSS获取Mashable、纽约时报等新闻资讯。

然而,它也有其局限性,最大的局限性就是速度。 从博客上的文章发布到到达RSS订阅用户的阅读器上可能要花几分钟到几小时的时间。这也是为什么越来越多的人选择直接查看实时网站服务如TwitterFriendFeed 来获得新闻的最大原因。可在实时网站中,发布的新闻、信息又却不尽都能如人意。

......

设置分类的显示方法

2009-09-01

我们的WordPress日志可能被保存在不同类别下。而日志所属类别信息经常出现在日志旁的日志元数据区或日志标题下。不同WordPress主题会在不同位置上高亮显示日志元数据信息。

WordPress通过模板标签the_category()生成并显示日志分类信息。在WordPress中我们可以自定义分类信息的显示方式。

查找所需类别标签

类别标签会被放在首页的某个位置,同时也会出现在单篇日志的不同版块中,因此我们需要慢慢找出这些类别标签。可能我们要改造某个类别标签,让它与其它类别标签有所不同,但首先我们还是得找出这个类别标签。

针对主题中类别标签的日志元数据通常出现在index.php,single.php中,有时也会出现在模板文件sidebar.php中。打开这些文件,在其中查找:

......