任何问题请联系WX:uu16853

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

购买更多有优惠!

WordPress Feed 聚合插件:Feeder

你想在自己 blog 上显示你朋友的文章吗?试试这个插件吧,这篇文章翻译自:Weblog Tools Collection 的 APAD: Feeder 名称: Feeder 插件页面: http://xubz.com/weblog/2007/03/feeder-wordpress-plugin 描述: Feeder 是一个可以解析 feed 并把它显示在 <li> 标签中的 RSS Feed 聚合器。 特征: 用户可以控制显示多少链接和文字。 可以把给定的 feed 缓存到服务器上 评论: Feeder 是一个非常容易使用的插件。这个插件的安装的过程和其他的插件一样简单。但是它没有一个管理界面,这对于初学者来说是理想的。 你可能需要编辑你的模板文件(如 sidebar.php 文件),并增加一些必需的代码。这里就是你传递一个 RSS2 feed 地址到函数的地方,当然你也可能传递一些别的参数,如显示的项目数目,要使用的 XHTML 标签,等等。 当你将要传递不同的 feed 地址时,传递地址的系统要是好的。但是这将会是更好如果在 wp-admin 能够哦有一个管理界面去设置其他参数的默认值。 Feedy 提供的一个比较好的功能是她能够在你的服务器上缓存 feeds。这样就是可以减少从 feed 在的服务器上导入的时间来加快你的网站导入的速度。 当我正在讨论这个插件的时候,肯定会有人抱怨我没有涉及到这个插件,而实际只是一个插件页面。 插件页面可能给你不了关于这个插件的任何信息,除了一些基本描述和它能缓存。 一个好的插件页面应该有描述,特征,安装 / 卸载,定制化(如果需要)等等。 不管如何,这是个能显示 feeds […]

WordPress 2.3 Related Posts Plugin 0.51

很多同学在使用 0.5 版本的时候,向我报告了很多问题,比如评论都会关掉等等,我想这个插件只是进行一些查询,没有修改数据库中任何内容,但是后来仔细一看原来自己设置的变量名字和默认的变量重复了,所以引起了问题。 所以紧急发布这个版本,对由此产生的问题,非常抱歉。下载地址和介绍请还是请看:WordPress 2.3 Related Posts Plugin 标签:WordPress 插件

主题推荐:Olive 和 Sweet Cake

今天给大家推荐好友 Remex 制作的两个主题,Remex 制作的主题一向很少使用图片,所有对网站速度要求极致的同学可以试用下他的主题,下面这两个主题,绿色的 Olive 和淡红色 Sweet Cake 都没有使用图片,并非常感谢 Remex 把这个 Sweet Cake 这个主题献给我国庆出生的女儿。 Olive 基于 Sandbox 附带简体中文语言包 兼容 WordPress 2.0.2 至 2.2.x 通过 XHTML 1.0 Strict 兼容所有主流浏览器 支持 Widgets 采用 GNU 通用公共授权(GPL)发布 预览和下载 Sweet Cake 配色参考了 Let them eat the cake 基于 Sandbox 附带简体中文语言包 兼容 WordPress 2.0.2 至 2.3.x 通过 XHTML 1.0 Strict 兼容所有主流浏览器 […]

WordPress 防垃圾留言插件:Simple Spam Filter

除了使用 Akismet 这个防垃圾留言的插件之外,这个是一个不错的补充?翻译自:Weblog Tools Collection 的 APAD: Simple Spam Filter 名称: Simple Spam Filter 插件页面: Simple Spam Filter 描述: Simple Spam Filter 使用三种方法去检查新进的留言是否为垃圾留言,并拒绝那些符合垃圾留言标准的留言。 评论: Simple Spam Filter 就像它的名字所说的,简单。 它通过下面三条基本标准来阻止垃圾留言。 包含5个或者更多外部链接。 包含 [url=http://www.example.com]example[/url] 样式的留言。(我 blog 不支持 bbcode 样式的链接) 留言中包含一个通用的垃圾留言词组的精简的列表中的词组。 我是昨天安装这个插件,因为尽管我现在已经运行 Akismet,但是每天还是会在垃圾留言箱中有上千条留言在,要从这中得到合法的留言是是件非常痛苦的事情。 当这个插件发布的时候,我偶然发现它,但是决定去实际检查是否需要它是在发现 Akismet 队列中垃圾留言和上面提到的标准都符合。 在安装的过去24小时中,已有430条垃圾留言被阻止了,仅仅有1条在 Akismet 的垃圾留言箱中。 不必说这个插件做的非常的好。 只是有个疑问就是想知道到底哪些留言被阻止了。另外,任何合法的访问者很少会违反上面的三个条件。 我更愿意见到的是它能让我自己决定超过多少条链接就算垃圾留言。另外好的特性就是她能让我们在 wp-admin 增加垃圾词组,而不是通过编辑插件文件(我想插件作者已经有这个想法)。 不用多说,这是一个会被很多 blogs 安装的插件。 标签:SPAM […]

如何加强博客用户体验

bang318b000ee41afd1axianguo 我只是懂点编程,所以我不会跟你说理论的东西,那些理论俺不懂,也不看(主要看了更加不懂,呵呵),我只是从插件方面去谈如何实现一些功能,从而增强用户体验。我记得很早之前,我写过一篇文章:如何增加你的博客的粘性,通过介绍三个插件Where did they go from(用户浏览记录插件),Contextual Related Posts(上下文相关插件)和 Random Post(随机插件),来说如何增强博客站内链接,留住用户,主要谈的是如何给用户更多有用的信息,而今天主要谈的是如果区分用户,目前想到以下方面: 区分新老用户 首先怎么样才算是博客的老用户,来访问了一次?这个显然不能算吧?来留过一次言,这个大致应该可以,查了一下 WordPress 在用户留言之后,都会把用户信息保存到 Cookies 里面,其实实现起来满简单的。而且有人实现这个步骤:“Welcome back, user!” WordPress tip。如果像不仅仅通过流言才能判定是否为老用户,可以查看下插件 Who See Ad?怎么样判别新旧用户也是非常有帮助的。 判定用户是否来自友情链接 可以通过北冰仔修改的 RThanks 这个插件实现。 判定用户是否来自搜索引擎 关于判定是否来自搜索引擎的话,情况要更复杂一些,但是基本上可以根据这个插件 Landing sites 基本能够实现所要的大部分功能,可能所作的修改,是要把它加上支持百度基本 OK。另外给其加上搜索关键字高亮就更好了,相关的代码可以从这里找到。另外尽可能判定出主要的几个搜索引擎,比如 Google 和 Baidu。其实这个俺已经实现了,以前还通过它恶搞过百度,不过现在俺成熟了,不搞这些了! 其他问题 是否要判定用户是不是订阅用户呢?如果要判定,需要主要考虑哪几个在线订阅工具?如果不是在线订阅工具,又如何处理? 是否需要判定用户使用的浏览器呢?操作系统,语言?等等? 是否需要和某些统计工具整合在一起会工作的更好? oh, … 问题真多, 需要考虑的问题还是很多,把这些想到的功能整合成一个插件肯定是非常有意思的一件事,等周末的时候我会着手去写写代码,尝试作出初级的版本。也欢迎大家向我提出你的想法。当然了因为引用了很多插件,如果用到相应的代码,我都会注明出处滴。如果你要问为什么写个插件,要引用别人的那么多插件呢?因为偶像大猫说 Copy 才 Right ! 标签:WordPress 插件

WordPress 2.3 分类模式

WordPress 2.3 将引入新的分类模式,新的模式将取代 categories,post2cat 和 link2cat 这三个数据表,并引进三个新的更灵活的数据表。第一个是 terms 表。它保存术语(term)的基本信息。 term_id bigint(20) NOT NULL auto_increment, name varchar(55) NOT NULL default ”, slug varchar(200) NOT NULL default ”, term_group bigint(10) NOT NULL default 0, PRIMARY KEY (term_id), UNIQUE KEY slug (slug) “name” 就是 term 的名字,“slug” 是用于使得 URL 友好化。“term_group” 是用于把相似的 terms 集合在一起。“term_id” 是 term 的唯一 ID。 一个 term […]

WordPress 数据库探究 #8 — wp_links 和 wp_link2cat

wp_links 通常 wp_links 表使用来存储 blogroll — 网站链接列表。到 blogroll 管理界面,你会看到很多选项,一般的 WordPress 用户都不会用到这些(这里没有经过严格的统计)。所有这些链接选项都是被存储在 wp_links 表征。实际上,你不需要写太多的代码就能把 WordPress 转变成一个链接目录,和曾经的 Yahoo 一样,他所需的只是一个适当的主题。 一个需要注意的地方是每个链接的 link_owner 都保存了。所以你可以知道,谁创建了链接。 wp_link2cat wp_link2cat 数据表是 wp_post2cat 的一个拷贝,除了它是保存链接的 ID 而不是日志的 ID。 这就是所有关于 WordPress 数库结构的介绍。如果你在你的 WordPress 看到其他表,那肯定安装的某一个插件增加的。 以后的文章会介绍 WP 2.3 增加的新表。 标签:WordPress 数据库

WordPress 数据库探究 #7 — wp_categories 和 wp_post2cat

wp_categories 如果你的 WordPress 有分类,那么 wp_categories 就是用来保存这些记录的数据表,分类名和描述都保存在那里,还有 ID 和每个分类的父级分类。 为了能运行得更快,WordPress 经常在数据库保存一些累计的值,而不是每次用到的时候才计算。举个例子,经常会被请求的在每个分类下的日志或者链接数目都会简单的存储在 wp_categories 表中(WordPress 对日志和链接使用同样的分类集合)。每次增加一篇日志到分类中,日志计数器(字段 category_counter)就会增加。同样每次从分类中移除日志,该计数器就会减小。对于链接也是一样的(字段 link_count)。就是为什么要在这个表中使用这些额外字段的原因。 wp_post2cat 把日日志链到分类是通过 wp_post2cat 这个数据表实现的。这是关系数据库中多对多关系的标准实现。wp_post2cat 表只有三个字段:唯一的 ID(自动产生),日志的 ID,和这篇日志所属分类的 ID。 下一篇介绍最后两个表:wp_links 和 wp_link2cat 标签:WordPress 数据库

WordPress 数据库探究 #6 — wp_options

wp_options 是用来存储 WordPress 中所有全局选项的数据表。这个表的核心和 wp_postmeta 和 wp_usermeta 这两个表是非常相似的,并且这个表是非常容易理解的 — wp_options 存储了 WordPress 所有信息,这和 wp_postmeta 存储日志信息和 wp_usermeta 存储用户信息的用法是一样的。然而你可能注意到它有一些额外的字段。 有个 blog_id 字段,但是它并不用在独立安装的 WordPress 博客中使用。它只在 WordPress MU 中使用。常规的 WordPress 和 WordPress MU 的大部分呢源代码和数据的结构很多是相似的。所以 WordPress MU 使用 wp_options 这个表中的 blog_id 这个字段来区分同个 WordPress MU 下不同博客的选项设置。 autoload 这个字段用来控制是否选项总是被 WordPress 或者插件导入并缓存来使用或者是否只是在要求的情况下才被导入。 我观察到很多的选项是自动导入的。 下一篇介绍 wp_categories 和 wp_post2cat 这两个表。 标签:WordPress 数据库

WordPress 数据库探究 #5 — wp_comments

wp_comments 表保存你站点上所有的留言,包括所有通过验证的留言,等待审核的留言,垃圾留言和从 其他文章发送过来的 trackbacks 和 pingbacks。我想不需要我告诉你,你就能猜出这个数据表中大部分字段的意思,但是为了以防万一,我列出你可能关心的: comment_ID — 每条留言的唯一 ID,由 MySQL 自动产生 comment_post_ID — 留言所属日志的 ID comment_author — 留言者的名字 comment_author_email — 留言者的 email comment_author_url — 留言者的 URL comment_author_IP — 留言者的 IP comment_date — 留言的日期和时间 comment_content — 留言的内容 comment_approved — 留言是否已经通过审核 comment_agent — 留言者的浏览器信息 (如:MSIE,Firefox,Safari 等等) comment_type — 是否这是条正常的留言,或者 trackback , 或者其他东东 user_id — 如果留言者是博客的注册用户,这里就是它的ID 这个表中还有其他的一些字段,这里就不一一细讲了。 […]

WordPress 数据库探究 #4 — wp_users 和 wp_usermeta

wp_users WordPress 使用这个数据表存储已注册的用户。用户,登录,加密的密码,全名,注册日期等等资料都会保存到 wp_users 表中。总之是它认为必要的信息用户。 wp_usermeta 就像 wp_postmeta 数据表是为日志准备的,wp_usermeta 数据表是为用户准备的。可以用它保存注册用户的所有信息 — 个人博客设置(举个例子,如个人可视化编辑器喜好设置),生日,联系信息等等。 下一篇将探讨 wp_comments 表 标签:WordPress 数据库

WordPress 数据库探究 #2 — wp_posts

WordPress 主要被用作一个博客引擎的内容管理系统(简称 CMS)。所以我认为这个“内容”表是最重要的。静态页面,日志和附件都是内容,WordPress 把它们都放在一个表中 — wp_posts。 实际上,附件是被保存在它们原来的位置 — 在磁盘的文件,但是 WordPress 用 wp_posts 表保存附件的元信息,如上传该附件用户的 ID,附件所属日志的 ID,上传的日期等等。 静态页面,日志和附件可以很相似,也可以很不同。现在,我们要看到在它们之间的共同之处。他们都有一个唯一的 ID(通常是 WordPress 或者 MySQL 自动产生的),一个作者(写日志或者上传文件的人),发布日期,题目和秒速(甚至空的,依然有方法日后增加和使用)。它们都有 URL。所以对于每个日志,静态页面和附件,WordPress 把它们存储为 wp_posts 表中的一条数据。 还是一些区分日志,静态页面和附件的方法,为了区分它们,WordPress 使用了 wp_posts 表中的字段 post_type。对于日志,post_type 的值是 ‘post’。对于静态页面 — ‘page’。对于附件 — ‘attachment’。 然后,有些字段简单日志是特殊类型的时候使用。举个例子,字段 post_mime_type 用来存储附件文件类型,如 ‘image/jpeg’ 和 ‘application/pdf’(在 Wikipedia 定义为 MIME )。 字段 menu_order 用来指定静态页面的顺序。字段 post_parent 用来组织静态页面和子页面之间的关系,同样也用作把附件链到日志。 为了得到每个字段是怎们和什么时候使用的更好的图像,看一下每种类型日志的一条真是记录: SELECT * FROM […]

WordPress 数据库探究 #1 — 介绍

这个系列教程翻译自:A look inside the WordPress database。由于原文比较长,我把它分成一系列教程,今天第一篇是开篇介绍。 WordPress 和其他现代内容管理系统 (CMS) 一样,它是以数据库为中心的程序。它把所有信息都保存到数据中 — 博客设置,日志,评论,链接,用户等等。所以理解数据库是怎么组织是非常重要的,如存储的是什么是数据类型,数据表之间是链接有什么不同。 在我们深入研究之前,我需要强调三点: WordPress API 提供了很多操作数据库的方法而不用直接访问数据库而不用直接访问数据库。所以,从技术层面上说,你不需要知道数据库是怎么组织的。但是如果你知道,你可能在遇到问题的时候能更快找到解决方案,而且更容易实现。 WordPress 数据库模式是小巧而简单的。所以没有什么好怕的。它只有10个数据表,而且每个都只有一些字段。总的来说,它的模式是非常有意义的。它能使你在几秒之后就能记住大部分,尽管你没有必要这样做。 WordPress 数据库模式是有非常详细文档描述的。WordPress Codex 文档以字母顺序解释了数据表,这个在查找东西的时候是有帮助的。但是对于初次使用,最好有不同的顺序,这也是这系列日志尝试做到的。 在这接下来的日志,你可能在另外的浏览器标签页中打开前面提到的 WordPress Codex 中的数据库描述,或者数据库工具,如 PHPMyAdmin 或者 MySQL 命令行。你可以通过运行 “SHOW TABLES” 查询列出 数据库表名列表,可以通过 EXPLAIN 这个命令得到表的详细描述,如:“EXPLAIN wp_posts“。 好的,那我们首先看看 WordPress 默认安装之后有哪些数据表: wp_posts wp_postmeta wp_users 和 wp_usermeta wp_comments wp_options wp_categories 和 wp_post2cat wp_links 和wp_link2cat 这篇到此为止,下一篇我们将给给大家详细介绍 wp_posts 这个表。 […]

自己动手写 WordPress 插件:开始

WordPress 之所以被广泛应用,一个很重要的原因,他很有多插件,多到什么程度呢,就像天上的星星一样多,哈哈,形容得真恶心,自己寒一个。今天开始给大家写一些原创性的文章:自己动手写插件,今天是第一篇,算是一个开始,从一个最简单插件开始,刚刚写好的,厉害吧!也是对阿里妈妈插件大赛的一个支持吧! 一个最简单的插件包括以下两部分:插件头信息和一个可在模板中使用的函数。那我们从第一步头信息开始: 自己动手写插件的第一步就是定义插件头信息: /* Plugin Name: WP 的沙发 Plugin URI: http://blog.wpjam.com/ Description: 本人代表广大 blogger 仅此插件献给沙发党以表彰他们对博客做出的杰出奉献 Version: 沙发一代 Author: 某低调沙发党 Author URI: http://blog.wpjam.com/ */ 这里我们定义了插件名称,版本,作者,下载地址,和简单的介绍。 插件的第二步是定义一个可在模板中使用的模板函数: 我开始的这个沙发插件非常简单,不会含有任何的任何的 filter 和 hook。所以我们这个插件实际上只需要对 WordPress 的 Comment 表进行查询,获取抢得沙发最多的三个留言者即可。 原本这个插件只需一条还算复杂的 SQL 语句即可搞定,但是著名的空间上盘古的 MySQL 的版本还是 4.0,泪奔,不支持 SQL 嵌套。算了还是贴出我写得很菜的 SQL 语句: SELECT * , count( first_comments.comment_author ) AS comment_comments FROM ( SELECT […]

自己动手写 WordPress 插件:窗体化插件 1

上一节我们通过一个很简单并且很有意义的插件 WP-Sofa 给大家讲解了如何自己动手开始写插件,今天将和大家讲解如和窗体化这个插件,并推出我们的沙发二代。 首先,什么是窗体化(widgetizing)呢?简单的说,窗体化就是让侧边栏适合 Widget 这个插件(从 2.2 开始,WordPress 已经内置了 Widget),它能让你非常容易就能够重新整理侧边栏的模块,而不需要手工去修改代码。 立刻就会跑出第二个问题,主题不支持 Widget,怎么办?能怎么办,不懂代码的,换一个主题咯,懂的修改代码让它支持咯,如何修改?看文章:窗体化侧边栏 废话说完了,那我们开始我们今天的主题:窗体化你的插件。 首先,我们让插件能够支持 Widget 只是一个额外的功能,原有的手工调用的功能还是要保持。所以我们把原有的代码作如下改动: 把原有的sofa 这个函数的函数名修改为 get_sofa。 把最后的 echo $output; 修改成 return $output;。 然后创建一个新的 sofa 函数。如下: function sofa(){ $output = get_sofa(); echo $output; } 这样保证了原来的 sofa 函数还能自动调用。 下面我们开始 widget 这个插件: 首先了解下基本的 Widget 语法: <?php function widget_myuniquewidget($args) { extract($args); ?> <?php echo $before_widget; ?> […]

自己动手写 WordPress 插件:窗体化插件 2

上一节我们讲解了如何窗体化插件的第一部分,今天我们将继续第二部分,如何给我们创建的 Widget 创建选项 Panel。 我想使用沙发二代的同学已经感觉现在很轻松了,如果主题支持,根本不用修改模板就能调用该插件。但是最求完美的同学会发现默认输出的 Title 是“最沙发的人”。有些比较追求个性的同学总是希望自己定义标题的。好吧,这一节,我们就完成这部分同学的愿望,能够自定义标题。并推出沙发三代! 如何自定义标题呢?其实就是在 Widget 能够提供一个选项的界面,让用户自己输入标题。好吧,搜索下或者看看别人的插件(偶经常这样写插件的,如果你的插件因此被我偷师了,算你倒霉!嘿嘿!),发现是通过 register_widget_control 这个 hook 绑定的。这样事情就变得很简单了。我们把选项的数据存储到一个名字叫做 widget_sofa option 中即可。修改如下: 在昨天创建的 widget_sidebar_sofa 的函数的最后中添加如下代码: function widget_sofa_options() { $sofa_options = $new_sofa_options = get_option(‘widget_sofa’); //获取数据库中的 widget_sofa if ( $_POST[“sofa_submit”] ) { //如果提交更新 $new_sofa_options[‘title’] = strip_tags(stripslashes($_POST[“sofa_title”])); if ( $sofa_options != $new_sofa_options ) { //如果有更新 $sofa_options = $new_sofa_options; update_option(‘widget_sofa’, $sofa_options); } } $title […]

Plugin:WP-Stickiness

本插件可能存在一些问题,不想去做任何修改,如果需要请使用原来的三个! 我前面写过一篇关于如何增加你博客粘性的日志,其中提到了三个插件:Where did they go from,Contextual Related Posts 和 Random Posts, 它们分别用于记录读者在你网站上的浏览记录,显示相关日志和显示随机日志。很多阅读过这篇日志的人也去安装了这三个插件,不知道是否增加了它们博客的粘性 (有人说粘性这个词让他想到了电影异性,我对此无语!)。但是还是有些读者安装时候碰到了些问题,于是我想这三个插件在增加网站的粘性都做的不错,不如把 这三个插件整合在一起,并且把名字去做 WP-Stickiness。当然了,如果你不认同,你完全可以认为这并不是一个插件,但是我制作它完全是为了能够让大家能够方便使用。 插件名称: WP-Stickiness 描述: 该插件整合 Where did they go from,Contextual Related Posts 和 Random Posts 这三个插件,它首先在你的博客上生成一个你博客上被浏览的历史记录列表。然后如果你当前日志有相关日志(通过全文搜索得到)则显示该相关日志,没有则显示 随机日志。下载地址为:WP-Stickiness 安装和使用: 安装非常简单,解压,上传 wp-stickiness.php 文件到插件目录,然后激活即可。 然后在你想显示列表的地方,输入 <?php wp_stickiness(); ?> 该插件需要你的 footer.php 函数中含有 <?php wp_footer(); ?> 函数或者 <?php do_action(‘wp_footer’); ?> 函数(另个只要一个就行了,多了是不好的),如果没有的话,这系统不会记录被浏览的历史记录,所以刚开始的时候也不会显示浏览记录。 安装之后,历史浏览记录是不显示的,因为刚开始还没有记录,需要等一段时间之后(时间长短取决于你博客的流量)才会显示。 默认情况下,随机日志是不显示的,只有在该片日志没有相关日志的情况下才显示。 默认情况下,这些列表都是最多只显示5篇日志。当然你可以编辑插件文件来修改。在插件文件中以下带代码是来修改各个最大值的: $max_history = […]

WordPress 用户体验的插件

前段时间根据自己的提高博客用户体验的想法尝试提高了一下我爱水煮鱼的用户体验。其实也没有什么原创性!主要是针对 Landing Site 这个插件的修改!目前实现了以下两个功能: 用户分类 博客注册用户 欢迎回来,显示用户名,如果不是直接输入,显示来源。显示登陆后台链接。 博客留过言的用户(保存一个月) 欢迎回来,显示用户名,如果不是直接输入,显示来源,并根据来源建议订阅。 潜水者或者初来者 欢迎来到博客,显示来源,建议留言,并根据来源建议订阅。 用户来源分类 直接输入(Direct) 来自本站(Self) 来自 RSS 订阅器(Subscribe) 目前仅支持 Google Reader,鲜果和抓虾!以后慢慢加上去! 来自引用地址或者友情链接(Referer) 来自搜索引擎(Search Engine) 目前支持 Google,Baidu,MSN+Live,Yahoo!,ASK,觉得其他的都没有必要。 进一步的想法 支持搜索关键字加亮,目前在考虑中,主要觉得不是很大必要,这个功能除了很 Cool 之外。 加强 Cookie 功能,能够纪录普通用户访问次数等等。 更疯狂的想法 对于注册用户,在后台建立一个页面,显示用户留过的言以及阅读过的文章,根据这些文章的 tag 建议用户阅读那些其它文章。 对于留言用户,鼓励注册未注册用户,并提供根据用户名或者 email 认领以前留言的按钮。 标签:WordPress 插件

制作个性化的 WordPress 主题

很多人选择使用 WordPress 作为个人博客平台,一个很重要的原因是 WordPress 有成千上万的主题。但是这些免费的主题中的真正的精品其实很少!很多人选择了同样的主题,所以在浏览使用 WordPress 驱动的博客的时候,总是有种似曾相识的感觉。 那么你是否想制作个性化的 WordPress 主题?首先个性化的 WordPress 主题有什么好处?我想可以树立个人品牌,张扬自己的个性,别人到你的博客一看就会印象深刻。那么制作个性化的 WordPress 主题应该要满足以下哪些要求呢? 符合 XHTML+CSS 的标准,兼容 FireFox + IE,应该所有的主题都尽量应该满足。 需含有必备的主题文件,而且可以按照自己个性化的要求定制各个模板文件。 个性化的主题意味着不会经常换,所以可以把一些插件和功能集成到主题中。比如 Gravatar 头像,页面导航等功能。 主题设计上加上一些比较个性化的元素,这样别人 Rip 可也没用! 对主题进行适当的 SEO 优化,使得博客更容易收入或者排名更靠前! 你是否想设计一个符合自己风格的 WordPress 主题呢?如果你是设计高手,那么就赶快动手吧!不会 Code,请留言,我会帮你找一些朋友帮你 Code(可能要收取一定的费用)。如果不会设计,又想拥有一捆个性化的主题,你可以尝试到 Template Monster 寻找一款适合你的主题。 为什么我爱水煮鱼不制作一个个性化的主题,因为我很懒!哈哈!我现在使用的 Blix 其实挺好玩的。嘿嘿! 标签:WordPress 主题

阿里妈妈插件大赛第一个作品:Alimama Deluxe

终于花儿同学发布了阿里妈妈插件大赛第一个作品:Alimama Deluxe。 Alimama Deluxe 是一个 WordPress 平台上的插件,通过这个插件,您可以轻松的在您的博客上发布、嵌入阿里妈妈广告,从而为您的博客带来一定的收益。 WordPress 是一个深受广大 Blogger 喜爱的博客平台,目前全球有无数使用者。WP 的高度开放性,不仅使其适用范围大大拓宽,而且也为编程爱好者基于它实现各种功能成为了可能。 阿里妈妈是阿里巴巴旗下的一个 C2C网站广告交易平台。通过阿里妈妈,站长可以自由出售网站中的广告位,而广告商也可以借助这个平台直接与站长进行交易。有了这个平台,站长和广告商之间的联系变得更为紧密。而借助这个平台,广大站长,尤其是独立博客们,通过自己的网站、博客来进行营利成为了可能。 Alimama Deluxe 是一款应用于 WordPress 平台中,辅助发布阿里妈妈广告位的插件。Alimama Deluxe 可以通过 Alimama API 来建立、更新阿里妈妈广告位,使您无需离开 WordPress 后台即可完成广告位阿里妈妈平台中的创建、修改工作;同时,利用 WordPress 所提供的丰富接口,Alimama Deluxe 可以依照您设定的广告策略,灵活而简便的将广告位代码插入到页面中。通过 Alimama Deluxe,很多情况下您根本无需改动模板,即可完成广告位代码的嵌入,非常便利。 Alimama Deluxe 为 WordPress 站长提供了发布阿里妈妈广告的“一站式”服务,大大提高了您部署广告的效率。 同时,通过灵活的策略管理功能,您可以随时修改、关停效果不理想的广告位,从而达到最优化投放广告的目的。 Alimama Deluxe 努力帮助 WordPress 站长更好的部署阿里妈妈广告。如果您是一位使用 WordPress 的站长的话,Alimama Deluxe 无疑是您发布阿里妈妈广告的最佳选择。 ————————本人的评价—————————————- 花儿真是一个不错的孩子,第一个做出来插件!值得表扬,另外还制作该插件的官方支持网站,真是太有心了。偶是该插件的第一个试用者,这里也感到非常荣幸(不知道花儿有没有背地里给人使用过,然后过来告诉我是第一个)。该插件能够使你不用离开 WordPress 平台就能添加 Alimama 广告位,以及进行相关操作!太帅了! ———————–本人评价结束————————————– 插件下载和官方文档地址:http://alimama-deluxe.wordpresscn.com/。 […]

WordPress UE Beta1

就是我上次所说的 WordPress 用户体验插件。现在发布 Beta 1 版本,问题很多,使用很麻烦,这个版本就不提供下载了,喜欢者请给我留言,我 mail 给你! 简单使用:在你想提示用户的地方插入 wp_ue 函数。 因为目前主要基于功能的加强,所以使用上灵活性不够,所以请按照自己博客的情况修改 wp_ue 函数中的一些说明。 最后说明下这个插件是基于 landing site 的。 后续的开发在进行中。希望大家多给提提意见和想法!或者也可以参与和我一起开发中来。 标签:WordPress 插件

插件推荐:WordPress password register

如果你的博客是一个开放注册的博客,我相信其中一部分同学肯定遇到过这样的问题,用户注册的时候收不到邮件,如果通过 hack 让用户自己选择密码,这样就会引起恶意注册的问题,一个很好的补救的方法,再次 hack 下,加入验证码。但是这样就出现了两个问题:每次升级可能需要重新 hack 的麻烦,并不是每个人都知道怎么 hack 的,那么怎么办呢?枫叶同学就据此搞了一个插件:WordPress password register,同时解决这两个问题,让你高枕无忧! WordPress password register 这个插件让你用户在注册的时候能够自己输入密码!并且可在后台选择是否启动验证码(个人觉得是否有点多余?因为我觉得无论如何哦度应该启动验证码,那些恶意注册很厉害,据说最强悍的都能识别验证码了)。 我爱水煮鱼将开始向你推荐一些朋友制作得非常好的插件,首先拿枫叶同学“开刀”,嘿嘿,对了,也是恭喜枫叶同学加入了 WordPress 中文团队。另外这个插件帮了我大忙,这里也谢谢枫叶同学! 标签:WordPress 插件

阿里妈妈插件大赛第四个作品:Simple Alimama AD

是 WordPress 中文团队的枫叶的作品。大家要多多支持一下! Simple Alimama AD 是方便wordpress用户管理阿里妈妈广告的一个插件, 插件遵循GNU General Public License。 Simple Alimama AD 插件可以让 WordPress 可以方便的注册阿里妈妈广告帐户, 管理网站和广告位, 并将所建立的本站广告位方便的挂在自己的博客上, 用户不再需要前往阿里妈妈, 所有的一切功能都可以在自己的博客后台完成。 插件的使用非常简单, 将插件上传到 WordPress 的 wp-content/plugins 文件夹下,然后进入 WordPress 后台管理的插件页面下, 激活 “Simple Alimama AD” 即可发现 WordPress 后台管理菜单中会增加一个叫 “Simple Alimama” 的顶层菜单, 所有的一切都在该菜单的子菜单下操作。 目前 “Simple Alimama AD”插件可以实现如下功能:管理帐号(包括新建帐号)、 管理网站(包括新建网站、修改网站)、 管理广告位(包括新建广告位、修改广告位)、 广告策略管理(广告策略管理就是如何在博客上显示广告位)。 —————–本人评价——————– 大家参加比赛就是冲着奖品来的,如果我不是协办者之一,我也想参加了,不过还好没有参加,大家的作品都太强悍了,偶肯定做不了那么好的作品。其实大家对插件的需求是不一样的,有人喜欢功能很复杂的,什么都能做的,有人喜欢能够满足基本功能就可以的。最重要的是自己用得开心和爽 。枫叶这个插件满足了基本的功能。其实对很多使用者来说已经足够了,我看好! —————–本人评价结束——————– 标签:WordPress 插件 阿里妈妈

别用 All in One SEO Pack

这是我的观点,仅供参考,并仅适用于 WordPress 2.3,基于三点考虑: All in One SEO Pack 作者不知道为什么成天更新,很烦。 All in One SEO Pack 某些功能过于强大,可能是作者考虑到通用性,因为他要适用于 WP 2.2 + UTW 等等情况。其实在 WP 2.3,其实问题简单了,我们不可能为了 SEO,而把 WordPress 搞得太笨拙,这也是我们提倡少用插件的原因。 其实我们自己 SEO 都可以做到很强大。 仔细阅读 All in One SEO Pack 的功能说明,它其实是对以下四个方面进行优化。 页面的标题,Meta 中 Keywords 和 Description,以及重复内容。 下面提出我的方案,但是需要你能够自己修改程序,对于程序一点不懂的同学请使用 All in One SEO Pack, : 对于 Title,把模板中 header.php 文件中显示 title 的代码修改为: <title><?php if […]

WordPress 2.3 SEO 优化

网上很多 WordPress SEO 优化的文章,但是个人感觉很多都是一些人云亦云的东西,没有什么很大的帮助。 我爱水煮鱼在前面的文章小小 SEO 下,教你怎么优化你日志的标题之后,今天我将向你展示下如何优化 head 中 Meta(本文只对 WordPress 2.3 有用!)。 因为首页和日志页面是被访问最多的页面,所以优化其 Meta,对 SEO 是非常有帮助的!在首页我们给自己的网站指定一个描述和一对相关的关键字,对于日志页面,由于 WordPress 2.3 引入了 tag 功能,我们用 2.3 的一个新的模板函数 wp_get_post_tags 调用 tag 作为页面关键字并且日至的题目作为页面的描述。对于分类页面,我们把分类的描述作为页面的的描述,分类的名称作为页面的关键字。代码如下: <?if (is_home()){ $description = “我爱水煮鱼是一个关注 WordPress 开源博客平台的博客,在这里你可以看到各种 WordPress 技巧,WordPress 插件使用方法和我们向你推荐的 WordPress 主题,以及 WordPress 相关的技术的运用。”; $keywords = “WordPress, WordPress Theme, WordPress Plugins, WordPress SEO, WordPress 主题, WordPress 插件, […]

WordPress MU 1.3 简体中文(第一版)发布!

从 WordPress Mu 1.3(以下简称为 WPMU)发布到现在,差不多有半个月的时间了。从官方正式发布那天起,WordPress 中文团队便开始进行此版程序的中文化工作。经过多次的修正和团队成员们的共同努力,语言包差不多已经可以部署到生产环境中了。故本站决定发布第一版语言包供大家下载使用。 点击查看 WordPress Mu 1.3 简体中文包介绍! 下载地址:http://code.google.com/p/wpcn/downloads/list 标签:WordPress MU WordPress 中文

WP SEO 技巧:链接建设第二部分 — 向外链接

这是链接建设系列的第二部分,(查看第一部分) 向外的链接 这篇文章将会简短的概述下向外的链接和探讨下为什么它可能会成为同时好的或者不好的。不要发愁,这个系列的最后第三篇将会会以如何实际制造链接到你的网站未结束,前两篇是为在链接建设方面新手介绍的初步的背景知识。 向外链接是一些有点,甚至非常好或者神奇的东西,SEO 大体预览(这里翻译不大对头)。当一个搜索引擎在查看你的网站的时候,它会去查看那些站点链接到你的站点上,同样在这个计算你的排名过程中,它也在查看你链接到了哪些站点。 为了举一个例子,让我们使用 Google Inside。 这是一个涉及讨论 Google 和涉及搜索引擎新闻和其他工业相关新闻的站点。如果 Google Inside 链接到比如一个赌场的网站会有意义吗?园林的网站呢?或者甚至一个讨论跳伞的网站。那样对于作为用户的你用任何意义吗?如果这对你没有任何意义,同样他对 搜索引擎机器人也是没有意义的。相关的向外链接 — 付费的或者免费的 — 是非常重要的。久而久之,我已经认识道这一点通过测试不同的链接到达不同的网站。 返回我们的例子。如果 Google 链接到如 Search Engine Watch 或者 Matt Cutts’ Blog 这类网站,这些站站点都是直接通过相关性命中 Google Inside。同样的行业,同样主题。搜索引擎将看到这一点并认为这些链接对你和你连接的站点是同样非常有价值的,因为它帮你在特定行业或者位置中摆定你的位置。 这就是对于向外链接的简短总结 下一篇(这个系列的最后一篇)… 如何创建链接 这篇文章翻译自 Weblog Tools Collection 的 WP SEO Tips: Outbound Linking Part 2。 对于翻译或者SEO主题有什么意见,请给我留言! 标签:SEO

WP SEO 技巧:如何设计主题

这篇文章将关注在设计主题的时候如何使 SEO 将成为焦点(适合于那些真正在乎搜索引擎带来流量的人) 标签:SEO WordPress 主题

WordPress 2.3.1 简体中文版

WordPress 2.3.1 已经发布多时了,这个版本修正了20多个 bug,还包括以下更新。 支持通过 Windows Live Writer 添加 tag。 解决了博客地址和 WordPress 地址不同时登陆的问题 加快了分类(taxonomy )数据表的查询,尤其是标签之间的交叉查询 修正链接导入问题 由于2.3还存在一些安全的问题,所以建议强烈建议更新 WordPress 2.3.1 WordPress 中文团队从昨天下午到现在一直在更新中文版并修正以前中文包中存在的问题,现在终于发布! 下载地址:http://code.google.com/p/wpcn/downloads/list 这个版本,我们将还会制作一个 Plus 版本的中文包,其中包括一些重要的插件及其汉化包,如果你制作了某个插件或者插件的汉化包,欢迎您向我们提交你的汉化包,最好能给我一个含有原版插件+中文包的压缩包的链接。 目前已经包含以下插件及其汉化包: All in One SEO Pack Simple Tags Popularity Contest Our Todo List Subscribe To Comments WordPress Database Backup WP 2.3 Related Posts Google Sitemap Generator Nextgen Gallery CopyrightFeed Fanfou-Daily […]

WP SEO 技巧:正确使用标签

今天我们将讨论页面的实际代码,我们将略谈两点: Header 标签 Meta 标签 Header 标签 首先,让我们先介绍点背景知识,什么是标签和为什么他们很重要。想下当你手头有一本书或者一本杂志,当你看到有个简短的摘录,你的眼睛将总是先会扫它一眼看看它在说什么。可能对于报纸来说是它的标题可能会真正引起你的注意,激发你的兴趣。 这就是 Header 标签(H 标签)准确的意思。 当一个搜索引擎爬虫在浏览你的页面,它就会先寻找 H 标签(H1,H2,H3,H4,等等,一直到 H6)从而找出这个页面什么是重要的。所以你会怎么在你的页面中强调这些标签呢?我用一些 PHP 代码来在页面上放置这些标签。H 后面数字最低的 H 标签是最重要的,所以要使得 H1 标签变得最重要。在我的页面的头部,我使用像下面的代码来产生 H1 标签。 <!–p if ( is_home() ) { echo " “; } else { echo ” “; }–>Google Inside.<!–p if ( is_home() ) { echo "”; } else { echo “; } […]

100% Secure Checkout

PayPal / MasterCard / Visa