Tag: wordpress

  • WordCamp洛杉矶聚会 WP将出黑莓APP

    2009年的WordCamp洛杉矶站的聚会结束了,大会热烈,可惜在国内感受不到,我们只能通过一些文字和图片来感受WordCamp洛杉矶聚会了。

    先来一些有趣的关于WordPress的新闻吧。
    1、WordPress.org上的下载统计显示,WordPress程序的下载量差不多是去年的两倍。
    2、基于WordPress的博客数量也是的两倍。
    3、Akismet今年拦截Spam的数量几乎和去年持平。这点很重要,大家觉得说明了什么?
    4、稍后会有支持BlackBerry(黑莓)的WordPress App发布(黑莓用户没事就偷着乐吧),而基于iPhone的WordPress App会再次升级。
    5、WordPress.org会在GPL协议下尝试商业主题交易。
    6、在将来,WordPress和WordPress MU将合并。(点击查看详情)
    7、WordPress正式版将很快发布,也许惊喜就在6月。

    WordCamp作为WordPress文化的最要一部分,Wopus今后会多多关注WordCamp聚会,和大家一起分享WordPress的点点滴滴。

    一些WordCamp洛杉矶现场图片:

    现场讲解.htaccess
    1

    现场

    wordcamp

    Matt在做主题演讲

    3

    现场总有美女
    wordcamp

    互动
    5
    wordcamp

  • 重磅:WP和WP MU将合并

    在最近一次的洛杉矶WordPress聚会上,WordPress创始人Matt宣布了一个惊人的决定,WordPress和WordPress MU将合并。

    这个决定意味着什么,这个决定的宣布将会对未来产生什么影响,现在我们还不得而知,但如果按预定时间,WordPress 3.0今年能发布的话,我们也许能在WordPress 3.0这个版本中看到一些与众不同的东西。

    相对于WordPress MU,WordPress的流行度更加广泛,使用的人群也更多,但现在社交网站是发展的流行趋势,而且如果WordPress继续这么发展,感觉WordPress MU会被边缘化,有可能成为鸡肋,这或许是Matt宣布这个决定的另一个原因,就我来说,还是希望他们是分开的。

    其实现在最主要的问题,是合并之后的问题,比如主题和插件,比如代码,特别是主题和插件,看样子以后主题特别是插件的作者需要在插件开发上做更多的东西。

    更多的东西,我们期待WordPress今后的版本吧,也许在某一个版本,大家就能看到WordPress和WordPress MU的“合体”了。

    [poll id=”1″]

  • 给WordPress加上算术验证码

    发广告的实在是太可恶了,一天能Spam掉N多条垃圾评论.
    实在不行,只好出此下策了.方法很简单,以下方法仅适合WordPress2.7。

    1、在WP主目录下找到”wp-comments-post.php”文件,在67行处加上以下代码:
    if ( !$user->ID ) {
    $a = trim($_POST[a]);
    $b = trim($_POST[b]);
    $sub = trim($_POST[sub]);
    if((($a+$b)!=$sub)|| empty($sub)){
    wp_die( __('错误: 请输入正确的算术题结果.') );
    }
    }

    2,然后在主题模板中找到”comments.php”文件,在网址输入框下面加上以下代码:

    ? $a=rand(0,5); $b=rand(0,5); ?>

    提示:修改第二部分的代码属性,使其与你的主题相符。

  • 两款实现一键安装WordPress的程序

    国外很多空间都有一个很强大的功能,可以在线安装很多程序,甚至有一些国外的免费空间,也提供这个功能。而国内著名的asp博客程序PJHOME,也可以在线安装,Wopus搜罗到了两个脚本,通过这两个脚本,可以实现在空间中一键安装WordPress程序。

    在空间里大家只要上传这两个脚本程序,就可以完成WordPress的安装。

    第一款:Instant Install WordPress
    Wopus推荐大家使用这款脚本,虽然这个脚本发布的时间比较晚,但这个脚本有的功能比较强大,如果某些朋友还在使用WIN系统的空间,可以使用这个脚本,当然linux系列的空间就更加OK了。

    官方地址:http://instantinstall.9milesmedia.com/wordpress/
    脚本下载:官方下载 | Wopus下载

    第二款:EasyWP WordPress Installer
    这个脚本只能在linux系列空间里使用,有一些局限性,在安装之前会检查当前目录是否可写或以前是否按转过程序。

    官方地址:http://www.funscripts.net/php-scripts/
    脚本下载:官方下载 | Wopus下载

    说明:这两个脚本主要是解决WordPress上传到空间的问题,并没有智能到自动创建相关数据库资料,所以大家在使用的时候,请填写已经存在的相关数据库资料。随便填写是不能安装成功的。

  • WordPress 2.8 Beta2发布

    没有太大更改,继续修复一些小的问题,看样子WordPress 2.8最大的亮点就是主题可以直接在后台安装了。

    Wopus相关WordPress 2.8的文章:https://www.wopus.org/?s=wordpress+2.8

    另外附上帕兰的WordPress 2.8 beta1的体验报告。

    Wopus中文博客平台的WordPress 2.8 beta2中文包已经整理完成。

    http://wopus.googlecode.com/files/wordpress_2.8_beta2.languages.pack.wopus.zip

  • 转移WordPress博客到新域名的方法

    WopusIDC的用户偶尔有需要替换主域名的要求,虽然更换WordPress博客主域名很简单,但是在更换主域名之后往往会带来一些意向不到问题,比如CSS的问题,无法访问的问题,更严重的是直接被搜索引擎干掉。

    以前都是直接更换主机的主域名,这种方式已经被认为是”暴力的”,所以今后更换主域名需要采取另外一个策略。

    在进行更换之前,请先备份所有的数据,包括数据库和整个WordPress程序。

    一,在新的域名下,创建 index.php文件,并写入以下内容,目的是告诉搜索引擎,这里即将有内容。

    < ? header("HTTP/1.0 503 Service Unavailable"); header("Retry-After: 3600"); ?>

    针对搜索引擎,也可以使用 Wartungsmodus和 Maintenance Mode这两个插件。

    完成这步之后,你就不需要再担心搜索引擎的收录问题了。

    二,上传所有文件并导入数据库数据。

    三,打开 wp-config.php文件,加入以下代码:

    define('WP_SITEURL', 'http://www.example.com');
    define('WP_HOME', 'http://www.example.com/blog');

    提示:
    1,使用相同的数据库进行全新安装,并且保持链接类型不变。

    2,新博客安装开始运行之后,需要安装 Search & Replace插件,该插件可以把搜索到老的链接地址并替换成新的。

    3,检查博客设置的参数,并确认和原来的保持一致。

    4,现在可以删除最开始新建的那个 index.php文件了。

    5,在原来博客的.htaccess里添加如下代码:

    Redirect 301 /blog/ http://www.example.com/

    6,删除原来博客的文件和数据。

    7,问题解决。

    原文链接:http://wpengineer.com/moving-your-wordpress-blog-to-a-new-domain/

  • 给WordPress添加滚动式“公告牌”

    一个不错的功能,有两种添加的方式。

    第一种:
    使用Wordpress插件。向大家推荐使用Genki Announcement。使用非常简单,一步到位,傻瓜式安装。在其官方网站下载最新本,上传到wp-content/plugins文件夹下,在后台激活,然后再简单设置一下即可,最后在侧边栏处放置下列一行代码< ?php genki_announcement()?>就大功告成了。

    第二种:
    使用iframe语言(如果你不嫌麻烦的话,可以继续向下看)。首先要下载滚动消息代码;接着在根目录下新建一个名为news的文件夹,将刚才下载下来的文件设置后,上传到这个news文件夹中;在你所选择的Wordpress主题的CSS文件内添加一组代码(具体数据自行调整):

    .news {
    border: 1px solid #DADADA;
    width:260px;
    margin:10px 0 0 0;
    padding: 10px 5px 10px 10px;
    float:left;
    overflow:hidden;
    }

    然后在你选择的Wordpress主题的侧边栏上适当地放置下列代码即可(数据自行调整):


    OK,整个过程就结束了。看似有些复杂,其实也并不很难,关键是这种方法更有意义,因为你可以举一反三,自己可以做出更漂亮的设计。

    上面的两种方法是在侧边栏添加,至于如果在header里添加,大家可以自己摸索一下。

  • 用WordPress搭建类Twitter微博客

    Twitter很火,WordPress也很火,这篇文章就教大家使用WordPress搭建类Twitter的微博客。

    具体做法:
    一,在博客根目录找到:wp-config.php
    加入一下代码:
    define('WP_POST_REVISIONS', false);//主要作用是让ID连续

    二,上传并启用两个插件:
    1,wp-pagenavi:分页链接。
    2,super-switch:主要作用是让ID连续。

    三,找到:
    wp-includes/functions.php,加入以下代码:
    //count 1 day post count1day()
    function count1day()
    {
    global $wpdb;
    $strsql = "SELECT count( ID ) AS c FROM wp_posts WHERE post_date > SUBDATE(NOW(),INTERVAL 1 day)" ;
    $xxooxx = $wpdb->get_var($strsql);
    return $xxooxx;
    }
    //count 1 day post count1day()
    //count 1 week post count1week()
    function count1week()
    {
    global $wpdb;
    $strsql = "SELECT count( ID ) AS c FROM wp_posts WHERE post_date > SUBDATE(NOW(),INTERVAL 1 week)" ;
    $xxooxx = $wpdb->get_var($strsql);
    return $xxooxx;
    }
    //count 1 week post count1week()
    //count post
    function countsend()
    {
    global $wpdb;
    $strsql = "SELECT count( ID ) AS c FROM wp_posts" ;
    $xxooxx = $wpdb->get_var($strsql);
    return $xxooxx;
    }
    //count post

    四,找到:wp-includes/general-template.php
    加入以下代码:
    //内页标题输出带一部分正文
    //$title = strip_tags( apply_filters( 'single_post_title', $post->post_title ) );//原代码 替换成以下
    $title = strip_tags( apply_filters( 'single_post_title', $post->post_title ) ).":".strip_tags( apply_filters( 'single_post_content', $post->post_content ) );
    if(strlen($title) > 120)
    $title = mb_substr($title,0,120,'UTF-8')."...";

    操作记录作者也整理了一份,点击下载。

    效果可以查看DEMO:http://tarr.cn/blog/

  • 让WordPress Blog“智能”的9种方法

    很多人可能会对这个标题和“智能”这个词感到困惑。对我而言,一个“智能”的blog是指能够按访客行为和特征作出不同动作的地方。

    智能Blog的一个简单例子是在侧边栏上显示今日最热门文章的列表。这个列表会根据访客的行为而改变,因此,这肯定是一个智能Blog的特征。有大量的WordPress插件可以帮助你自动实现这个功能(例如Top 10),但是这不是关键所在。问题的关键是让你的Blog具有为每位访问者的行为而改变的能力,能够协助你达到交流的目的(不管它们是什么)。 一个热门文章的列表是个很简单的特性, 那么让我来带你看看另一个级别的“智能”,通过多种方式展示你自己来让整个Blog看起来更“智能”。

    能够在你的Blog上实现的智能特性列表

    1. 为不同的访客显示不同的欢迎信息

    为不同的类型的访客显示不同的内容是达到交流目的的非常好的方法。 比如,你可以为新访客显示专属欢迎信息,但是对回头客不显示。 这个信息可以用来鼓励新访客订阅你Blog的RSS feed, 下载你的电子书,跟随你的Twitter, 或满足其他交流目的。 你还可以在信息中根据访客的来源显示特定的“请做某事”的请求,比如如果访客从Digg.com而来,你可以要求你的访客Digg你的文章。

    如果你还在为如何在WordPress Blog上实现这样的特性而苦恼时,实际上已经有一些插件可以自动为你做这些了(比如WP Greet Box和Referrer Detector)。 再次提醒大家,关键是这些插件给你能够随读者变化而改变Blog的能力。

    2. 显示其他人从当前文章又去了哪里

    这个特性和显示一个相关文章列表相似, 但还有点儿不同。因为现在这列表的内容由访客行为决定。 大部分相关文章插件使用一个算法来决定文章相关性,但是用算法也只能做到这个程度了。为什么不信任你的大活人访客来生成相关文章的列表呢?

    你可以安装Where did they go from here?插件来实现这个特性。这个插件会在你的blog文章后添加一个“看这页的读者也看了…”区域,并通过追踪访客行为来填满这个列表。

    3. 显示基于搜索查询数的相关文章

    当访客通过搜索引擎来到你的网站时,他们都在寻找非常具体的内容。 如果他们来到你的网站后没有立即找到他们想要的内容,他们就会马上离开。 对blog来说,明智的做法是探测这些通过搜索引擎而来的访客的搜索关键词,并显示一个和那些关键词非常匹配的文章列表。 这样的话,如果当前文章并不是访客想要的,他们会在离开你的站点前被吸引到其他和他们的搜索关键词相关的文章。

    为了实现这个特性, 你要做的就是安装WP Greet Box,Referrer Detector, 或Landing Sites这几个WordPress插件之一。

    4. 感谢第一个评论者

    大多数人喜欢和其他“人”互动。 我喜欢阅读blog,因为我知道对面有某个人在那儿,我可以和他/她发Email或是聊天。 一个给忠实读者奖励的好办法是感谢对你的Blog有贡献的第一个评论者。 这可以帮助你打破僵局并使你的新读者确定,如果他们想给你发email时你就在那里。

    想实现这个功能,你可以使用Comment RelishWordPress插件。

    5. 为使用广告过滤软件的访客显示自定义信息

    我知道我估计要因为介绍这个特性而被喷, 但是还得接着说(请别喷得太厉害…)。

    如果你主要从自己的Blog广告上赚钱,你的收入肯定会因为访客浏览器上的广告过滤软件而受影响。 智能blog会提醒使用广告过滤软件的访客,建议他们通过关闭广告过滤来支持blog的运作。 当然这个信息只会出现一次,不然blog的访问量肯定会降低。

    如果你对这个特性感兴趣,你可以试试Anti-AdblockWordPress插件,它会为启用广告过滤功能的访客以任意频率(我推荐一次),显示任何你设置的提示信息。

    6. 选择性显示广告

    你可能知道Google广告采用“智能价格”来判断你每次点击的价格。这意味着如果你的广告点击率(点击与显示的比?)很高,他们会提高每次点击的价格。你可以通过不为那些肯定不打算点击广告的访客显示来优化点击率。 为了做到这点,你必须意识到来你的Blog有两种人,新来的和回头客。新访客更有可能点击广告,所以最佳选择是不要为回头客显示这些内容。

    你可以通过安装Who Sees Ads?来实现这个功能,它是选择性显示广告的终极插件。

    7. 只为新访客显示迷你“关于”区

    你是否见过侧边栏有迷你“关于”区的blog? (如果没有,你可以看看Planet Ozh的侧边栏)。有没有必要只为新访客显示这个“关于”区呢?为常来你blog的人隐藏这个区域可以帮助你减少侧边栏的栏目,并且能帮你在滚动条前显示其他重要内容。

    你同样可以用Who Sees Ads插件来实现这个功能。只需将“关于”区作为一个广告单元放到你的侧边栏中,并将它设置为只为新访客显示即可。

    8. 要求忠实读者捐助你的blog

    对我而言,要求新访客捐助我的blog没有任何意义,因为我还不知道他们觉得我的文章怎么样。如果这个访客经常回来,那我就知道我写得内容对他们来说是有帮助的。让长期读者捐助我的blog会让我感觉自在些,因为他们更有可能出手。 对我来说,这个特性和第六个特性(选择性显示广告)放一起比较有价值。新访客只看到广告,而回头客只看到捐助请求。

    同样,你可以用Who Sees Ads?插件来实现这个特性。只要将捐助条幅作为广告单元,并指定它只为回头客显示即可。

    9. 显示“外出度假”信息

    任何人都需要放松和休息。 让你的读者们知道你去度假了,并让他们知道什么时候你该回来了是不是个好主意呢? 这样你就不会因为你的“不活动”而失去读者,也不会失去那些等待你立即回复评论的访客。

    这其实并不是一个基于访客行为的特性,但是我觉得它依然是个智能特性。因为这个信息只为特定时间段内访问你的blog的访客显示。

    你可以再次使用Who Sees Ads?在特定日期范围内在blog的最上部显示“外出度假”信息。 我很喜欢这个特性,因为当度假归来时,你不需要记着把这个提醒条幅撤下来。 你还可以在下次去度假时再用上这个条幅。

    结论

    到这里我想大家应该知道我说的“智能”blog是什么样的了吧。 运气好的话,这些强大的插件们可以帮助你重塑你的Blog,把它变成一个更“访客主导”的地方。

  • WordPress 2.8 Beta1体验报告

    WordPress 2.8 Beta1已经发布,Wopus也在第一时间发布了消息,并同步了Wopus官方Twitter(http://www.twitter.com/wopus)上,这篇文章主要是体验报告,毕竟在WordPress 2.8中有一些很不错的新功能加入。

    Wopus友情提示:想体验的朋友可以新搭建一个WordPress的博客,尽量不要在自己当前使用的博客上进行升级测试,测试的时候,记得先备份数据,避免出现意外。而且这也只是一个beta,即使有很多新功能,但bug肯定也会有很多,所以简单大家先不要升级,先看Wopus的体验报告。

    升级:
    是Beta版本,所以在WordPress控制面板首页右下角看不到提示升级,所以升级到WordPress 2.8的方式是:
    1,官方下载WordPress 2.8 Beta1。
    2,上传到空间里。
    3,文档管理器解决。
    4,输入地址:http://domain/wp-admin/update.php,按提示升级。

    控制面板体验:
    没按顺序来,我就先说主要的变化。

    一,WordPress 2.8我最期待的就是主题的后台一键安装,看图:

    11

    点击进入:
    WordPress官方设置了主题筛选的功能,可以根据 颜色、栏数、主题宽度、功能和博客类型进行主题的筛选,也可以查看最新上传的主题,当然,也可以根据标签和作者搜索主题。这些搜索功能是可以并用的,功能很强大。

    21

    我随便按颜色搜索了一下,再次感受到了WordPress的强大:

    31

    缩略图,预览,介绍,下载,选好自己喜欢的,直接安装,主题更换就完成了。
    下载之后,可以选择激活主题,预览主题,返回主题搜索页面。

    41

    二,标签
    对WordPress一直都有一个很不满的地方,就是标签。
    中文标签转换成乱码,现在WordPress 2.8加强了标签功能呢个。可以很方便的修改标签,增加新的标签,入口看图片,在日志里:

    51

    三,链接
    链接这块增加了一个小小的评级功能,可以在增加链接的同时,给这个链接一个级别。

    四,WordPress 2.8增强了SNS的功能,在设置的常规设置里,除了可以选择时区之外,还可以选择所在城市了。

    五,还改进了插件的搜索功能。

    六,WordPress后台首页的“查看网站”也改成了按钮,这些都是细节。

    七,密码提醒功能功能。如果是全新安装WordPress 2.8,在安装成功之后会有一个临时密码生成,在登录后台之后,会提示需要修改这个密码,这应该是一个很有亮点的功能。看图:
    wp28

    七,此外,还有一些细小的变化,这里就不一一叙述了。

    Wopus点评:
    WordPress 2.8就这么来了,从bete1的一些新功能来看,除了主题这块之外,其他没太多的亮点,感觉有点失望,对WordPress有点担忧了,仅仅是主题的在线安装就提升到一个版本的高度,不知道今后的版本如何确定,而且WordPress 2.8中并没有加入太多SNS的功能,估计今年能看到WordPress 3.0,这个版本没太多的惊喜,所以建议大家在正式版出来的时候再升级。

    6月10日更新:
    这里有一篇投稿:WordPress 2.8 试用及新功能介绍
    如果各位在体验中有一些体会,可以投稿给Wopus,投稿地址:https://www.wopus.org/tougao