任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress 2.8.1 简体中文版发布

今日,WordPress 官方发布了 2.8.1 更新,此次更新再次修正了许多 BUG,官方说 Core Security Technologies,提醒他们在插件管理页面添加某些插件时,可能会使部分信息泄露,于是此次更新还增强了插件管理页面的安全性,虽然官方也指出不是所有的插件都会出现这样的问题,但仍然建议大家马上升级到 WordPress 2.8.1,保持更新应该是好事。 另外本次更新相对于刚发布的 2.8 版本,还包含了一些新的特性和变化,详情可以到这里查看。WordPress 中文团队也一直在跟进语言包并第一时间完成了正式版语言包的制作,此次更新增加了自动更新的模式选择,大家可以选择适合自己的版本更新自己的网站 下载地址(这里我们提供了 tar.gz 和 zip 两种压缩包的下载,请大家根据自己的需要下载): WordPress 2.8.1 英文原版 WordPress 2.8.1 简体中文版: zip | tar.gz WordPress 2.8.1 简体中文增强版: zip | tar.gz WordPress 2.8.1 简体中文语言包: zip | tar.gz 更多下载请查看这里 Bug提交:WordPress 爱好者本地化。 下载注意事项: 请选择合适的版本非 P2P 下载器下载,建议直接用浏览器自身下载即可。 Bug 提交后,我们会尽量及时更新的,列表中显示的是正在处理的 Bug,已经处理完成的便不会直接显示在列表里,如果想查看只要搜索一下就可以了,我们是不会删除任何 Bug 报告的。 本中文版由 WordPress 中文团队制作,做了以下修改(相对于英文原版): […]

WordPress 2.5 RC3

WordPress 已经推出了 RC 第三版了。但是官方的 Roadmap 说明依旧就是:Date not set yet, awaiting RC feedback,所以依旧建议大家不要升级,我们 WordPress 中文团队也没有推出中文包,WordPress 中文团队只在官方发布正式版的时候才会发布相应的语言包,所以目前网络上流传的 WordPress 2.5 RC 的中文包和我们 WordPress 团队没有任何关系(详细可以查看 Leo 的这篇文章)。当然了如果也想试用我们中文包的话,你可以通过 SVN 工具到 WordPress 中文团队的 Google Code 下载。 另外我们 WordPress 中文团队是一个 WordPress 爱好者团队,我们是因为爱好 WordPress 才聚在一起的,所以是一个公益团队,没有任何的营利目的。当然也欢迎大家和我们讨论,为此我们建立了一个 QQ 群,群号是:58805664。感谢大家的支持! 标签:WordPress 中文

WordPress 2.8.2 简体中文版发布

WordPress 更新到 2.8.2,这次更新主要是修复了一个 XSS 问题。XSS 又叫 CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者向网页中插入恶意的 HTML 代码,当用户浏览该页之时,嵌入其中的 HTML 代码便会被执行,从而达到恶意用户的特殊目的,在之前的版本中,评论人的网址没有完全处理好便显示在后台管理页面,这可能会使您从管理页面转向到另外一个站点,便可能遭遇传说中的 XSS,所以强烈建议大家马上升级到此版本。 本次只是小规模的安全更新,语言包并没有太大的改变,旧用户可以通过后台自动更新升级到最新版本,新用户可以根据自己的环境,选择下面的文件下载安装: WordPress 2.8.2 英文原版 WordPress 2.8.2 简体中文版: zip | tar.gz WordPress 2.8.1 到 2.8.2 简体中文版升级包:zip WordPress 2.8.2 简体中文增强版: zip | tar.gz WordPress 2.8.2 简体中文语言包: zip | tar.gz 更多下载请查看这里 另外 WordPress 中文团队的 Dreamcolor 还更新和翻译了: BuddyPress 1.0.3 简体中文语言包 WordPress MU 2.8.1 […]

给 WordPress 添加转帖到开心网功能

开心网(kaixin001.com not kaixin.com)是国内目前为止最为成功的 SNS 之一,大家对开心网的印象是上面有很多游戏玩,其实除了游戏之外,开心网上面还有一些比较实用的功能,如转帖,通过它可以让读者把博客中日志转帖到开心网中。首先要使用开心网的转帖功能,首先需要在开心网启用转帖组件,你可以直接点击这个链接(http://www.kaixin001.com/app/?aid=1088)启用转帖组件。下面我讲讲如何在 WordPress 博客中添加转帖到开心网功能: 我们一般只需要给博客日志页面添加转贴的功能,所以只需要在主题的 single.php 文件添加如下代码即可: <a href="http://www.kaixin001.com/repaste/share.php?rtitle=<?php echo urlencode($post->post_title);?>&rurl=<?php echo urlencode(get_permalink($post->ID));?>&rcontent=<?php echo urlencode(strip_tags($post->post_content));?>" title="转贴到开心网" target="_blank" rel="nofollow">转贴到开心网</a> 效果可以参考我日志下方面的分享和收藏区域! PS:我的开心网是:http://www.kaixin001.com/home/?uid=4389566。 标签:WordPress 技巧 开心网

整合 Google 自定义搜索到 WordPress 中

什么是 Google 自定义搜索 Google 自定义搜索可以人让你在一个网站或一堆网站中进行搜索。我们可以利用 Google 自定义搜索创建符合自己的需求和兴趣的搜索引擎,并可以在我们自己的网站中显示这些结果,Google 自定义搜索可以邀请朋友来一构建。此外 Google 自定义搜索还可以绑定 Google AdSense 帐户,赚取利润。 整合 Google 自定义搜索到 WordPress 整合 Google 自定义搜索到 WordPress ,可以减少数据库查询,因为搜索结果是 Google 提供的,WordPress 不用再去数据库中搜索了。此外还能够进行更加全面的搜索,WordPress 目前只能搜索日志。另外还可以在搜索结果中绑定 Google Adsense 赚钱。 那么如何整合 Google 自定义搜索到 WordPress 中。下面是我总结的简单几个步骤: 1. 在 WordPress 中创建一个页面,然后再在导航栏中设置为不显示该页面,如果你是用 wp_list_pages() 这个函数输出页面的,你可以使用 exclude 这个参数把刚才创建的页面剔除出去。 2. 登录到 Google 自定义搜索,创建你的自定义搜索。 3. 在输入你的基本信息和网站之后,来到代码 tab 页面。详细配置如下: 4. 搜索结果托管选项选项:选择在非 Google 网站上托管结果,然后选择 iframe […]

如何安装 BuddyPress

经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。 BuddyPress 从本质上说其实是一些 WordPress MU 的插件,每个插件增加一个显著的功能(或者组成部分)。BuddyPress 把 WordPress MU 的关注点从搏客移到了社区,详情请点击这里查看更多关于 BuddyPress 的基本介绍。 我也在第一时间在 renren.in 下载安装了 BuddyPress。这里简单介绍如何安装: 1. 首先你要确认正确安装了 WordPress MU。 2. 然后以 WordPress MU 站点管理员的身份登录到 WordPress MU 后台,点击插件菜单,选择 Add New。然后在搜索框中输入 “BuddyPress”,然后找到该插件,点击安装。如果不能在后台安装,请直接手动安装,下载之后直接上传到 “/wp-content/plugins/buddypress/” 目录。 3. 返回插件管路页面,激活 “BuddyPress” 插件。“Activate Site Wide” 或者 “Activate” 这两种激活方式都可以的。 4. 现在插件已经安装好了,但是你需要把主题移到正确的目录下,把 /wp-content/plugins/buddypress/bp-themes/ 移到 /wp-content/bp-themes/。 5. 如果你想使用 […]

BuddyPress 简体中文语言包

从 BuddyPress项目启动的那时起,便已经可以使用 Gettext 拾取出来语言包的信息了。也就意味着,BuddyPress 是可以使用 PO 文件来进行多语言化的产品。也就是从项目启动的那时起,WordPress 中文团队便一直跟着官方的 SVN,陆续的将该项目的语言包制作了出来。 最近几天,BuddyPress 的官方论坛上,某位 Fit 发布了一个帖子。告诉大家,他已经在 SVN 中提供了 PO 文件,方便大家进行翻译。其实通过 poEdit 经过“从源更新词条”的操作,也一样可以自己制作出 PO 文件。而且我们团队也已经完全进行了汉化。不过,汉化虽然是完成了,但也仅仅是完成了第一步的工作。官方毕竟还没有发布他的第一个正式版本。词条的改动在所难免。再加上需要对现有翻译进行一定的校对和合理化的修改。所以目前的语言包也仅仅是可以让你用,但不一定能够满足所有人的要求。 随着官方论坛上的帖子而来的,就是 BuddyPress 的 Codex 上面多出来了一个翻译页面。上面集合了目前所拥有的几种语言包的相关信息。WordPress 中文团队的 Dreamcolor 就把我们团队制作的语言包也放在了上面。也许国内已经有人翻译出来了,或者没有。总之,这算是一个好的开端,起码可以为大家提供一个简体中文语言包的基础版本。日后大家进行修改或者个性定制,也方便一些。 此次发布的语言包,仅仅针对目前最新的 SVN 版本(r515)。如果 SVN 中的程序有所更新,我们团队也会尽快将语言包进行更新。您可以从 Dreamcolor 博客、中文团队博客、团队项目页面、WP 爱好者论坛等处获得或咨询相关信息。 希望各位在试用的时候,能够给我们反馈一些问题,以便我们进行相应的修改。毕竟是开源的项目,所以希望大家能够贡献出自己的一份力量。 下面介绍一下语言包的使用方法: BuddyPress 的语言包文件,需要命名为“buddypress-xx_XX”这种形式。比如简体中文语言包,您得到的将是“buddypress-zh_CN”命名的文件。 将语言包上传到“/wp-content/mu-plugins/bp-languages”目录中。您如果是安装的最近更新的 BuddyPress 程序,您应该已经看到该目录里面存放的那个未经翻译的 PO 文件。将语言包上传到该目录即可。 这样,您的 BuddyPress 就可以使用上语言包了。至于 BuddyPress 的语言切换操作,是和 MU 后台的那个语言切换功能同步进行的。也就是说,您的 MU 后台选择的是什么语言,BuddyPress […]

Category Image 2.0

把 Category Image 这个插件更新一下,使他适应 WordPress 2.3,同时也对 2.3 以下版本不在支持!所以如果你 WordPress 在 2.3 以前,请使用以前的版本。 适应2.3版本的下载地址:category-image-2.0.zip 对这个插件,还有新的开发计划,主要有以下几点: 后台管理界面 添加自动图片,而不用 FTP 上传 控制在什么页面出现 你有什么建议请给我留言! 把 WordPress 表情秀这个插件也更新了一下,只是修正一点错误,对这个插件未来的开发的计划可能只是添加一个后台管理界面。 新版本下载地址:wordpress-emotions-show-1.3.zip 还有一些新的插件的开发计划,但是这些都在我们中文团队的讨论之中,日后加分晓! 标签:WordPress 插件 分类 图像

有道相关博文推荐

有道制作了一个 WordPress 插件:有道相关博文推荐,相比上次的博客魔方定制(据说可以判定出你的博客作者的性别指数)不那么无聊点,它可以通过分析文章内容,从中文博客世界中推荐相关博客文章,还可以在后台进行一系列设置。 有道相关博文推荐是为WordPress用户量身定做的一款有道WP插件。安装该插件后,有道会根据文章内容,自动推荐相关博文,并在文章下方显示。 产品功能说明 自动推荐 有道通过分析文章内容,从中文博客世界中推荐相关博客文章。 展示方式 在浏览文章全文时,会展示相关博文的标题和发表时间。 相关调节 通过设定时间范围等因素调节相关性。 显示样式 通过设定文字颜色等保证和文章显示样式的一致性。 并且还有详细的帮助文档,比我勤快多了,我写插件,几句话介绍下就行了,才不管使用者能不能看懂,嘿嘿,开玩笑了 。这个插件却是设计非常好,用兴趣可以去尝试下,至少他详细的帮助文档能够教会你怎么使用 WordPress 插件! 标签:WordPress 插件

在 WordPress 中使用 JSON

在 PHP 5.2+ 的版本中使用 JSON 去解码数组是非常容易的事情,只需要使用 json_enconde() 这个 PHP 函数,但问题是 WordPress 到目前为止还是支持 PHP 4.3,所以为了保证插件最大的兼容性,在 WordPress 中使用 JSON 的时候,需要额外的第三方类库。 其实 WordPress 安装包中已经含有了这样 JSON 类库,你只需要在你插件中引入下面这个文件 /wp-includes/js/tinymce/plugins/spellchecker/classes/utils/JSON.php 即可,下面是一个详细的使用例子: require_once(ABSPATH.”/wp-includes/js/tinymce/plugins/spellchecker/classes/utils/JSON.php”); $json_obj = new Moxiecode_JSON(); /* encode */ $json = $jsonobj->encode(array(”key1″=>”value1″,”key2″=>”value2″)); //$json should have {”key1″:”value1″,”key2″:”value2″} /* decode */ $json_array = $json_obj->decode($json); //$json_array will be an array(”key1″=>”value1″,”key2″=>”value2″) 例子来自:http://blog.kapish.co.in/2009/03/17/json-and-wordpress/ 标签:JSON WordPress 技巧

如何在 WordPress 发起 HTTP Requests

在 PHP 中发起 HTTP 请求并不是很难,有很多种方法:使用 fopen() 函数,使用 cURL 扩展,使用文件操作函数如 fsockopen() 和 fwrite()。但是问题是各种方法所依赖的服务器的配置把不同,有些服务器可能无法支持,不过 WordPress 自身开发了新的 API 使得在所有环境下都非常容易发起 HTTP Requests。 PHP 类:WP_Http WordPress 2.7 开始引入了一个新的 PHP Class:WP_Http(在 wp-includes 目录 http.php 文件中)。这个 Class 的强大之处是它会检测服务器的情况,选择最好的方法去实现 HTTP 请求,所以我们自己无须去检测 HTTP 扩展,fopen(),是否存在 curl_init() 函数,这个 Class 都会包办这些检测。 这个 Class 的基本使用方法如下: $request = new WP_Http; $result = $request->request( ‘http://some.url.you-need.to-fetch’ ); 返回的变量 $result 是一个数组,它包含以下东西: ‘headers’: […]

WordPress 主循环和全局变量

当我们制作 WordPress 插件的时候,首先必须要了解 WordPress 主循环和全局变量。这样,我们在制作插件的时候,就可以知道可以访问哪个变量,不能访问哪个变量。 对于特定的 WordPress Action 和 Filters,你可以很容易知道它们在主循环中哪里执行了。然而有时你在主循环中不想使用 action 或者 filter 而只想调用模板函数(template tag )。这时候,你需要非常了解你想访问的全局变量和可能得到的结果。 下面我将讲解 WordPress 主循环,以便你能更好理解哪些全局变量可以被主循环中的模板函数调用。 WordPress 主循环 — The WordPress Loop WordPress 主循环是用来在一些页面上显示日志列表和在单篇日志页面页显示留言列表的。 在默认主题的 index.php 中,主循环是以下面这些代码开始的: <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> have_posts() 和 the_post() 这两个函数都是属性函数,它们可以访问到类 WP_Query 中的方法。 have_posts 这个函数去查看当前显示的日志数是否达到了在 WordPress 后台设置的要显示的日志数,这个主循环将会继续直到达到为止。 如果你研究过 the_post 函数,你会发现它会搜索 $post […]

使用 poEdit 汉化 WordPress 插件

翻译或者说本地化 WordPress 插件可以让更多的人使用你的插件用,而 WordPress 对 i18n 的支持使这一切都变得非常简单,插件作者(包括主题作者)非常容易就能让人们把他们的插件翻译成各种语言。 这篇日志首先将会详细讲解应该如何修改插件,使得插件能够被翻译。然后将介绍一个叫做 poEdit 的翻译软件,通过它来 本地化 WordPress 插件。 WordPres 插件本地化的好处和 .po 文件 WordPress 插件有越多的语言版本,就会有越多的不同国家的人下载和使用。 如果 WordPress 插件很流行,很多人使用,就会有用户把它翻译成不同的语言以方便其他地区的人能够使用它。当然最麻烦最原始的翻译方法就是逐行逐字的翻译源代码。不过现在采用的是简单轻便的翻译方法:通过 .po 文件。 通过 .po 文件,任何人都能翻译你的插件,只要他对插件的使用的原来语言熟悉。并且 .po 文件还有一个好处就是,如果插件的源代码作了任何修改,翻译者不必查看源代码来重新翻译,因为所有需要翻译的文本都会保存在一个后缀名为 .po 文件中,翻译者所需要做的只是重新更新下 .po 文件,翻译新增或修改的部分。 插件本地化的准备工作 WordPress 使用 GNU gettext 机制来实现本地化。WordPress 有两个可以被插件作者调用的函数:_e 和 __。每次在插件中输出文本,都应该使用这两个函数。 这两个函数使用方法是:__($message, $domain) 和 _e($message, $domain) _e 和 __的区别是:_e 直接输出文本,而 __ 是返回文本,你需要自己输出,所以 __ 一般用在字符串连接当中。 […]

WordPress 项目案例:Texiver Production

Texiver Production 是我最近和 Neeky 使用 WordPress 制作的网站之一,是 WordPress 作为 CMS 系统的完美应用。 Texiver Production 本身是餐饮娱乐品牌形象设计和制作(Brand Visual Identity For Restaurant & Club),所以这个网站使用的图片比较多。Texiver Production 这个使用 WordPress 构建的网站最大的特点就是使用了 WordPress 自定义字段来显示日志缩略图。由于对方对使用 FTP 上传图片的方式不是很熟悉,和手动填写自定义字段不是很熟悉和不方便,所以我们在主题里添加了相关的代码让用户直接在 WordPress 后台上传缩略图,方便客户使用: 在 WordPress 后台上传缩略图 下面是各个页面的展现: 首先首页显示各个分类的最新4篇日志,并以缩略图,标题,摘要方式显示: Texiver Production Homepage 分类页面显示该分类的所有日志,显示方式和首页一样,如果有更多日志,则显示页码: Texiver Production Category Page 最后日志页面显示该案例的详细图片,并且在左侧侧边栏显示该日志所在分类下的最新案例: Texiver Production Single Page 好了,就介绍这么多,如果有什么不明白,可以留言问我,如果你有相关的项目也可以联系我(QQ:11497107 / MSN/email:denishua@hotmail.com),绝对保质保量,童叟无欺 。 标签:WordPress 项目

WordPress 博客怎么对百度进行 SEO 优化

Google Webmaster 是我们对网站或者博客进行 SEO 优化时候用到一个相当重要的一个工具,我们可以向它提交 Google XML Sitemaps 插件生成的 sitemap.xml 文件,以便 Google 能够根据这个文件来更好的抓取和索引我们的网站,Google Webmaster 还能给我网站索引情况,以及优化建议等等。 而百度没有和 Google Webmaster 相类似的工具对我们建站进行指导,一般我们只能靠对搜索引擎的理解进行 SEO 优化,另外还有就是这份百度给站长的建站建议,这份建议在相当程度上代表了百度的态度,通读下对建站还是有比较大的帮助的。 下面我讲讲 WordPress 博客针对这些建议,应该如何进行 SEO 优化的技巧: 为每个网页添加合适的标题,如果是网站首页,则标题建议使用站点名称或者站点代表的公司、机构名称;其余的内容页面,标题建议做成与正文内容的提炼和概括,这可以让您的潜在用户通过搜索引擎结果中的标题快速访问到您的页面。 注:对于 WordPress 博客,标题的设置请参考这篇文章:我是如何 SEO WordPress 的 1:Title。 充分利用网站首页或者频道首页的 description 标签,提供此网页内容的概括说明,形式为<meta name=”description” content=”此网页内容的概括说明” />,这将帮助用户和搜索引擎加强对你的网站和网页的理解。 注:对于 WordPress 博客,description 的设置请参考这篇文章:我是如何 SEO WordPress 的 1:Description 和 Keywords。 网站应该有明晰的导航和层次结构,网站上重要的网页,应该能从网站比较浅层的位置找到,确保每个页面都可以通过至少一个文本链接到达。 注:我在这两篇文章中讲到 WordPress 博客怎么样更好的解决这个问题:我是如何 SEO […]

WordPress Related Posts Plugin 更新到 1.1

WordPress Related Posts 是我开发的通过 Tag 相关性产生相关日志的一个 WordPress 插件,并且还可以把相关日志列表添加到 Feed 中。今天更新到 1.1 版本,除了易用性方面调整了很多之外,还有以下的更新: 1. 可以给标题选择标签,现在可以在 h2, h3, h4, p 和 div 中选择一个。 2. 增加了日志摘要功能,并且还可以设置摘要的长度。 3. 可以使用缩略图列表作为相关日志,这个对于那些给日志设置缩略图的用户来说是一个相当有用的功能。 4. 增加了 Widget,如果你的主题支持 Widget,那么现在可以通过 Widget 直接调用相关日志在侧边栏显示。 5. 增加了中文语言包,让中文用户更加方便使用。 6. 重新调整了后台选项的布局,让用户使用更加方便。 现在 WordPress Related Posts 插件后台选项如下: WordPress Related Posts Plugin 后台选项 更加详细的介绍请点击:WordPress Related Posts Plugin 下载:WordPress Related Posts Plugin 标签:WordPress 插件

Regular Readers Plugin for WordPress

这个是我自己用了很久的插件,我自己主要用于显示广告,现在把他发布出来。希望对大家有用。 Regular Readers Plugin 主要的功能就是能够帮你判断你博客的读者是常规用户还是新用户。然后并在 footer 中插入一段代码显示该读者访问了多少次,上次访问是什么时候,如:你在本站浏览了 226 次,上次浏览是在 2008-05-28 18:23:58。 插件上传激活之后,你可以通过在你的主题之中加入一下函数来给新老用户显示不同的内容: <?php if(is_regular()){     //display something to regular reader }else{     //display something to fresh reader } ?> 该插件是基于两个因素来判断常规用户。访问你博客的次数,和两次访问间隔的天数。所以你可以直接在插件中设置这两个参数,$regular_time 和 $regular_interval。 另外如果你不想自动把浏览次数和上次浏览时间自动插入 footer,你可以把这一行(add_action(‘wp_footer’, ‘regular_show_views’,99);)注释了,然后自己在 footer 中调用 regular_show_views() 函数。 就介绍这么多,下载:regular_readers.zip 标签:WordPress 插件

Comment Reply Notification 更新到 1.0

Comment Reply Notification 是我制作的一个 WordPress 的插件,它的主要功能是:当你博客上的留言有人回复的时候,会有一封邮件通知用户他的留言有新的回复了。这样可以让用户跟踪自己的留言和期望的交流。这样主要能够大大提高你博客的留言和交互性。 现在偶爱偶家帮我把 Comment Reply Notification 这个插件更新到 1.0,现在有更多的选项和设置,可以设置插件的什么时候发邮件,设置通知邮件的标题和内容。使得该插件使用更加灵活。 详细介绍和使用说明:WordPress 留言回复通知插件:Comment Reply Notification。 下载:Comment Reply Notification 。 标签:WordPress 插件 WordPress 留言插件

Comment Reply Notification 更新到 1.2

Comment Reply Notification 是我制作的一个 WordPress 的插件,它的主要功能是:当你博客上的留言有人回复的时候,会有一封邮件通知用户他的留言有新的回复了。这样可以让用户跟踪自己的留言和期望的交流。这样主要能够大大提高你博客的留言和交互性。 Comment Reply Notification 更新到 1.2,这个版本没有任何的改动,主要修正一个 bug,即 WordPress 2.7 开启 Paged Comments 时候,comments 链接中会带有 /comment-page-xxx/(xxx 为页码)。所以这个版本就是修正这个问题。所以如果你没有开启 WordPress 2.7 Paged Comments,完全可以不用更新。 另外这个插件还存在的另外一个 bug 就是,管理员在后台回复留言的时候,即使时开启了希望收到回复邮件的选项,被回复者也是不会收到邮件。我看了下,是因为后台回复留言是通过 AJAX 方式实现的,它是提交到 admin-ajax.php 这个文件处理, admin-ajax.php 整理好数据之后,再传递给 WP_Ajax_Response 这个类处理,这个中间没有执行任何 Action,所以 mail 动作没有地方可以执行。我暂时也没有想很好的办法解决这个 bug,如果你有什么好方法解决这个 bug ,不妨赐教! 这个问题在 1.4 版修正。 详细介绍和使用说明:WordPress 留言回复通知插件:Comment Reply Notification。 下载:Comment Reply Notification。 标签:WordPress 插件 WordPress […]

百度 Sitemap 插件

我们一直使用 Google XML Sitemap 插件产生符合国际标准的 sitemap.xml 文件。百度对国际标准的 sitemap.xml 是否支持无法考证,不过百度自己推出了一个互联网论坛收录开放协议: 互联网论坛收录开放协议是百度网页搜索制定的论坛内容收录标准,论坛网站可将论坛内发布的帖子制作成遵循此开放协议的XML格式的网页供搜索引擎索引,将论坛发布的帖子主动、及时地告知百度搜索引擎。 百度的互联网论坛收录开放协议的页面详细介绍了生成的 XML 文件的每个标签的属性和说明,所以只要按照它每个元素的描述,就能够给自己的博客制作适合百度互联网论坛收录开放协议的 sitemap 文件。下面是这份协议的一些需要注意的地方: 互联网论坛收录开放协议只是对百度 spider 原有收录方式的一种协助和有益补充,而不是取代。这个和 Google 的 Sitemap.xml 文件一样,我们不能完全依赖他来做 SEO,但是可以让百度或者 Google 更好的抓取我们的站点。 XML 文件的大小最大为10M,大于10M的文件百度spider将不能保证正确获取。 请将 XML 文件命名为 sitemap_baidu.xml 并上传到您网站根目录下,并保证文件所在的 URL 地址能够被百度 spider 正常访问。例如,网站为http://blog.wpjam.com/,则将 XML 文件上传至 http://blog.wpjam.com/sitemap_baidu.xml。由于百度没有 Google 一样的 WebMaster 工具,可以让你提交 sitemap 文件,所以需要把 baidu sitemap 的 URL 能够放到一个已经让百度索引的页面上,比如和我一样在这篇日志中列出百度 sitemap 的 URL。 另外百度spider不保证一定能收录您提交的全部内容。 其实博客和论坛在形式上是差不多的,博客更注重作者表述,论坛跟注重交流而已, […]

WordPress 官方出品的防垃圾留言插件:Akismet

Akismet 是 WordPress 官方 Automattic 出品的防垃圾插件,它的全名是 Automattic Kismet,一般我们简称为 Akismet,他能够同时防止垃圾留言和 Trackbacks,使你的博客基本免除垃圾留言的问题。它是 WordPress 博客必装的插件之一,我在安装 WordPress 后应该做的5件事情中就提到激活 Akismet 插件。 安装 Akismet 默认 WordPress 下载中就有了 Akismet 插件,所以你无需另外去下载 Akismet 进行安装,但是它你必须到 WordPress.com 去注册个帐号,获取 WordPress.com 的 API Key。然后把这个 key 输入到插件的提供的选项中,如果你是给 WordPress Mu 安装 Akismet 插件的话,你可以编辑 Akismet 插件,在插件开始定义一个叫做 WPCOM_API_KEY 的常量,把这个 key 的值赋给它,然后全站激活这个插件就可以。 Akismet 的版本 Automattic 提供两种不同的版本的 Akismet,一种是个人版,我们现在使用的就是,大家都可以都免费试用,另外一种是商业版本,它是给那些能够从他们 blog 赚 500 美元的人或者商业客户使用,商业版有更好的服务,并且没有限制。 Akismet 的防垃圾留言机制 […]

同步 WordPress 博客日志到雷猴

我前面介绍的微博客服务雷猴现在也开放了 API,我一直认为 API 是微博客的核心,没有 API 的微博客根本算不了微博客,尽管有些微博客服务提供商说自己可以提供各种应用,但是拥有 Open API 最大的好处是,用户会使用一些超级新颖的方法来使用你的服务,让你的服务被使用的更广。(The best thing about an open API is that people can surprise you with great new ways to use your service)。所以微博客服务商永远满足不了广大用户的新颖玩法,这也是微博客的魅力之一。 下面我介绍下如果是如何用雷猴的 API 同步你的博客到雷猴: <?php function update_leihou($status){            require_once(ABSPATH.WPINC.’/class-snoopy.php’);     $snoop = new Snoopy;     $snoop->user = "你雷猴的帐号";     $snoop->pass = "你雷猴的密码";     $snoop->submit( […]

WP 嘀:嘀咕的 WordPress 插件

WP 嘀是一个 WordPrss 插件。总体来说,WP 嘀有三大功能: 能够让你在 WordPress 后台查看所有嘀咕,还能分类查看直接的嘀咕,含有链接的嘀咕等等。 能抓取你自己嘀咕和别人对你的回复嘀咕,以及你回复朋友的源嘀咕,以层式结果显示出来。 能够让你直接在 WordPress 后台更新嘀咕,以及回复和转嘀。 同步 WordPress 博客日志到嘀咕。 WP 嘀安装非常简单,上传激活之后,到 WordPress 后台 => 设置(Setting)=> WP 嘀,然后输入你的嘀咕账号和密码之后,WordPress 后台就会多出一个 WP 嘀的根菜单,你就在这里使用 WP 嘀咕各个功能: WP 嘀:显示你的嘀咕,别人回复你的嘀咕,以及你回复朋友的源嘀咕。 所有的嘀咕:显示你跟踪的所有朋友嘀咕。 @对我的回应:别人回复你的嘀咕 直接嘀咕:你跟踪的所有朋友的直接嘀咕,即该条嘀咕不是回复。 链接嘀咕:你跟踪的所有朋友的所有含有链接的嘀咕。 设置:和前面的设置一样。 如果你想在博客页面显示你的嘀咕信息,可以通过以下步骤实现: 1. 创建 WordPress 页面模板,在该模板中加入下面函数: <?php thread_digu(); ?> 如何创建页面模板,请参考:使用 WordPress 页面模板。 2. 新建一个页面,使用刚才的页面模板。 3. 自定义 CSS,样式化该页面的输出,这里是一个推荐是用的 CSS,你可以根据自己的主题适当修改下: /* thread digu […]

17Fav 收藏和分享插件更新到 3.0.2

17Fav 收藏和分享服务已经转换到 bShare 分享,插件也会更新到 bShare 分享服务,请在 WordPress 更新插件即可。 前天发布 17Fav 收藏和分享插件 3.0.1 版本的时候,存在一些问题,今天一并更新,如果你正在使用 3.0.1 版本,麻烦您更新下,如果使用 WP 2.5 以上,在后台点击两下就可以了。修正的问题是: 在 IE7 下不能正常显示下拉菜单。 彻底符合 XHTML 标准。 最后感谢大家对 17Fav 服务和其 WordPress 插件的关注和喜爱,也继续欢迎大家对插件提出您宝贵的意见, 。 标签:WordPress 插件 书签

17Fav 收藏和分享插件更新到 3.0.1

17Fav 收藏和分享服务已经转换到 bShare 分享,插件也会更新到 bShare 分享服务,请在 WordPress 更新插件即可。 17fav.com 是 LiuYang 和我联手推出的一个通用收藏服务,由于我们都是 WordPress 狂,所以 17fav 目前主要为 WordPress 平台的博客服务,很自然的,我们也就制作了相应的插件来方便用户使用。 自从我们的 WordPress 插件推出之后,陆陆续续我们收到了不少反馈,但由于时间因素迟迟没有更新。经过了一个十一, LiuYang 利用了一些放假时间大幅度升级了这个插件,升级后的插件大幅度提高了可定制性,主要改动包括以下几个方面: 新增收藏服务选择功能,可以自定义显示于下拉列表中的服务和顺序,见下图: 自定义显示于下拉列表中的服务和顺序 新增按钮和列表样式定义功能,自定义按钮图片、列表颜色只是点点鼠标这么简单; 自定义按钮图片和列表颜色 并且修改实时更新,即时预览 即时预览更新 另外还有下更新和修改: 样式改进,增加必要的交互样式,利于用户使用; 启用全新的 form names,减少与其它插件可能的冲突,提高兼容性; 重构的 Javascript 代码,减少不正常显示列表的概率; 精简了生成代码,避免影响模板中原有样式,提高与各种模板间的兼容性; 升级的方法相当简单,下载新版本后覆盖即可。当然,如果您使用 WP 2.5 以上,通过后台升级也是可以的。 如果您有什么其它的意见和建议,还希望您在留言中提出,我们会努力不断改进的。 标签:WordPress 插件 书签

17Fav.com WordPress 插件 2.0

17Fav 收藏和分享服务已经转换到 bShare 分享,插件也会更新到 bShare 分享服务,请在 WordPress 更新插件即可。 更新下 17fav.com 的 WordPress 插件,修正两个错误,一个是图像路径错误,一个是在 Feed 中收藏链接错误。有空大家更新下! 下载:17fav.com Bookmark & Share WordPress 插件。 下面提供下 17fav.com 的接口,大家如果愿意,可以给其他类型博客制作类似的插件 。 blog_hash — 博客 hash,一般我们使用博客的首页链接的 MD5。 url — 文章的链接 title — 文章的标题 description — 文章的描述,保持在100-200字左右,不要超过两百个字。 tags — 文章的标签,使用,隔开。 标签:WordPress 插件 书签

同步 WordPress 博客日志到嘀咕

嘀咕已经重新开放了,并且创建了一个微云服务,由于嘀咕和火兔都是微云合作者,API 域名更换 api.digu.com 和 apidev.digu.com 为api.minicloud.com.cn 即可使用,旧的域名不再服务。所以我以前开发的 WP 插件 WP 嘀不能再使用,我今天把他修复下,并且添加了同步 WordPress 博客日志到嘀咕的功能。 同步 WordPress 博客到嘀咕是很很容易实现的的功能,代码和我前面同步 WordPress 博客日志到雷猴基本都类似: <?php function update_digu($status){            require_once(ABSPATH.WPINC.’/class-snoopy.php’);     $snoop = new Snoopy;     $snoop->user = "你嘀咕的帐号";     $snoop->pass = "你嘀咕的密码";     $snoop->submit(         ‘http://api.minicloud.com.cn/statuses/update.json’         , array(            […]

最佳 WordPress 缓存插件:WP Super Cache

WP Super Cache 是 WordPress 官方开发人员 Donncha 开发,是当前最高效也是最灵活的 WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。 WP Super Cache 基本介绍 WP Super Cache 是基于 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 可以缓存你的 WordPress 博客使得不用再次访问数据库,但是它产生的是 PHP 文件而不是 HTML 文件,所以还需要 PHP 引擎去解析它们。而 WP Super Cache 则直接产生 HTML 文件,所以服务器不用解析甚至一行 PHP 代码,所以缓存之后的速度就和访问你服务器上的一张图片一样快。 WP Super Cache 是如何工作的 一半常规的缓存办法是手工把动态页面保存为 […]

WP Super Cache 技巧:实时更新首页

WP Super Cache 是我推荐的最佳 WordPress 缓存插件,它把整个页面直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。 如果 WordPress 的首页显示的不是最新日志,而是一个页面,并且这个页面包含实时更新的部分,如我爱水煮鱼的首页包含最新日志,那么就会存在一个问题,那么这个页面就不会实时更新。 这里我提供一个技巧,可以让你在使用 WP Super Cache 的这个静态缓存插件提速的同时,也能够让首页实时更新,WP Super Cache 是通过 wp_cache_post_edit 这个函数来编辑缓存的,它的参数是日志或者页面的 ID。 所以我们首先获取用于显示首页的页面的 ID,然后在日志更新或者删除的时候,或者有新留言的时候(如果首页没有包含最新留言,这个可不必),刷新首页。所以大致的代码如下: <?php add_action(‘publish_post’, ‘refresh_front_page’, 0); //发布或者更新日志时候刷新首页 add_action(‘edit_post’, ‘refresh_front_page’, 0); //有新留言或者留言被删除的时候刷新首页 add_action(‘delete_post’, ‘refresh_front_page’, 0); //删除日志时候刷新首页 add_action(‘publish_phone’, ‘refresh_front_page’, 0); //通过 email 发布日志之后刷新首页   function refresh_front_page(){     $front_page_id = […]

5个简单的步骤把 WordPress 打造成 CMS

可能网站的首页一直是一成不变的博客样子,有时候也会挺闷的,个人觉得首页就是应该把博客中最好最重要的内容展现给读者,基于这个想法,我把我爱水煮鱼的首页做了简单的改版,制作了一个非常简单的 CMS 首页。 基于 WordPress 的强大功能,这样的修改是很简单,根本不用大改主题,根本不用动主题的 index.php 文件,只需要创建了一个页面,然后在 WordPress 后台把这个页面设置为首页就可以了。 下面是具体的详细设置过程,只需要 5 个简单的步骤把 WordPress 打造成 CMS: 创建一个名字为“首页”的页面作为网站的,并给它的 Order(页面顺序)设置为 0。如果你的首页是需要定制的,比如我爱水煮鱼的首页没有侧边栏,分成各个板块,那么你需要专门为你的首页创建 WordPress 页面模板,并且把该页的 Template 设置为该模板。 创建一个空的页面,命名为“博客”,并且把他的 Order(页面顺序) 设置为 99(如果你没有很多页面,那么 99 基本就排到最后了)。这个页面到时候将作为的原来日志列表的首页。如现在的我爱水煮鱼的博客页面。 到 WordPress 后台,选择 Setting(选项) > Reading(阅读),将上面创建的 “首页” 作为 Front Page(起始页) 和 “日志” 作为 Posts Page(日志列表页)。 通过这个函数 wp_list_pages(’sort_column=menu_order&title_li=’) 创建网站导航菜单。这里使用了 sort_column=menu_order 这个参数就是让所有页面按照前面定义的 Order(页面顺序)排序输出。 进行更多的定制化工作,这个根据个人需求进行修改。当然你也可以找专业人士帮你定制和修改 当你创建其他页面的时候,让其他的页面的 Order 在 0 […]

如何在 Windows 系统上安装 WordPress 本地测试

我们在测试主题或者插件的时候,如果在服务器上测试的话,速度相对来说很慢,而且也不容易修改代码。这里给大家简单的讲一下如何在 Windows 系统上安装 WordPress 来做本地测试。 首先,你必须有一个基于Apache、MySQL、PHP 的编程调试环境。我们推荐使用 XAMPP,你可以从 XAMPP 官方网站:下载 XAMPP。 安装好 XAMPP 以后,打开服务器,将 Apache 和 MySQL 两个服务打开。如下图所示: 打开 Apache 和 MySQL 下载最新版的 WordPress ZIP 文件夹,解压并存放在 C:\xampp\htdocs 目录下。 当你第一次使用 WordPress 的时候,我们要创建 MySQL 数据库用于安装 WordPress。我们所需要做的就是在浏览器上输入:http://localhost/phpmyadmin/。进入数据库管理界面。选择 utf8_unicode_ci 和 utf8_general_ci 作为数据库格式,数据库名可以自定义: 创建 WordPress 数据库 在网页上打开 http://localhost/wordpress/,点击 create a wp-config.php file 链接,然后根据后面的步骤输入数据库信息创建 wp-config.php 这个 WordPress 数据库配置文件。 创建WordPress 数据库配置文件 创建好 […]

WordPress 主题教程:从零开始制作 WordPress 主题

从零开始制作 WordPress 主题其实不难,只要你从现在开始认真阅读这个教程,一步一步认真学习,你就会成为一个 WordPress 主题制作高手。至少你会修改现有主题。 网络上已经有很多关于制作 WordPress 主题的教程,并且 WordPress 官方网站上也有指导文章。但是当你不懂这方面的术语的话,这些教程可能不一定会帮助你,甚至还会误导你,所以这个教程会真正从零开始教你如何创建 WordPress 主题。 创建 WordPress 主题所需的工具和准备 开始真正制作主题之前,你需要使用到下面这些工具: 为了测试方便和快速,你首先需要在本地安装 WordPress,至于如何在 Windows 系统上安装 WordPress,你可以参考这篇日志:在 WordPress 本地安装 WordPress。 如果由于某种原因不能在本地安装 WordPress,那么你也可以的服务器上安装一个测试版的 WordPress。这个时候你必须要有一个支持 WordPress 主机的服务器,一般我使用 LAMP 主机(Linux+Apache+MySQL+PHP)主机,Win+IIS 主机可能会有很多问题,调试也比较麻烦,而 LAMP 主机,从我个人使用经验来说,我推荐 (MT) Media Temple 主机。 代码编辑工具,如 NotePad++ 或者 Vim 都可以,主要是适合自己个人使用习惯。 FTP 工具,用于上传主题到服务器上测试,这方面的工具很多,如 Filezilla,SmartFTP 等,如果你先安装软件麻烦(对啊,现在是云计算时代,谁还装软件),你也可以安装 Firefox 的 FTP 扩展,Fireftp,直接在 Firefox 中上传文件到服务器上。 XHTML 验证器和 […]

100% Secure Checkout

PayPal / MasterCard / Visa