Category: 技术分享

  • WordPress 3.2 主要新增功能详解

    之前陆续写了一些关于WordPress 3.2的文章,但都不全面,今天把WordPress的官方文档中WordPress 3.2的阅读了一下并整理了WordPress 3.2的新功能。

    WordPress 3.2新功能:

    • 重新对控制面板的的结构做了调整,重新设计了UI,并且把功能做了系统的归属化(比如在发布日志这些快速链接按钮在控制面板的导航里消失了)。
    • 启用新的WordPress默认主题:Twenty Eleven。
    • WordPress编辑器全屏功能。
    • 管理员工具栏功能增强,增加了几个功能链接。(官方的表述是:Admin Bar,其实只要是注册并登陆之后,都可以看到工具栏,只是上面的功能不同。)
    • 提供浏览器兼容性。(a,不在支持IE6浏览器;b,开始淘汰对IE7的支持;c,如果使用WordPress后台不兼容的浏览器,会有很疯狂的提示。)关于浏览器的兼容需要多说几句,WordPress早期的开发是在Firefox下完成的,所以,有些朋友肯定知道,WordPress控制面板本身对IE浏览器的支持就很差,但IE也在改变,所以WordPress也开始尝试更好的支持IE高版本浏览器,比如IE8/9/10。另外一点就是,国内的浏览器,比如QQ浏览器,搜狗浏览器,360安全浏览器,遨游,世界之窗,都有可能不被支持,理由就是他们的内核都是基于IE的,当然如果双核的,比如webkit内核的,那就么什么问题。
    • WordPress运行环境的变化。(PHP版本:5.2.4或者更高;Mysql版本:5.0.15或者更高)这里有一个细节,5.2.4和5.2.17的版本高低,5.2.17>5.2.4;5.2.40>5.2.4;所以,5.2.4和5.2.40是不一样的。
    • WordPress代码更有效率,也更轻量级。

    另外,在WordPress控制面板,工具–可用功能 中,有一个快速发布的按钮,各位可以试试这个功能,这个功能比较有意思,可以把 快速发布 拖到书签栏中,然后把当前标签页的内容快速发布到WordPress博客中去。

    其他就是一些比较详细而细节的改变了。更多的改变还是在三个方面:控制面板;主题功能;插件功能。

  • Wopus问答第一期

    以后Wopus将不定时的从Wopus问答中分享一些精彩的问答内容给需要的同学:

    1、很多同学在下载主题之前都会关注很多相关的问题,其中有一个问题也是最常出现的,那就是主题的语言,如果碰上英文主题就会觉得很难用,那么这个问题将探讨一下中文主题与英文主题的区别:中文主题与英文主题的区别是什么;

    2、尽管WordPress已经步入3.0了,也一直有很多同学从其他的博客程序转到WordPress来,但还是有很多同学对WordPress不是很了解的,这个问答简略的介绍了WordPress能做些什么类型的网站:新手提问——WP能做什么;

    3、在WordPress内容页的评论里,除了评论的内容外还会显示非评论的内容,这些内容很大部分是站外的引用提醒,这个问题就解释下这些引用的内容是什么:pingback与trackback的区别是什么;

    4、WordPress的主题可以做得很简单,也可以做得非常复杂,但不管如何的简单或是复杂,都离不开主题的基本模板文件:WordPress的主题模板文件命名;

    5、文章内容太长,结果全显示在首页或是列表页上了,这样不但影响查看同时也因为内容太多而影响页面的加载速度,看看如何让列表只显示部分内容:文章列表显示“更多”;

    6、面包屑导航可以清晰明了的指明访客现在所处在博客的什么位置,就像清晰的路标一样,那么如何来制作这个“路标”呢:怎样制作WordPress的面包屑导航;

    7、WordPress的侧边栏可以显示很多不同的内容,可以是主题默认的内容,也可以是后台启用的Widget,但整个博客的侧边栏显示的内容都一样,就有些重复的严重,那就从这个教程里解决重复显示的问题吧:如何实现首页和文章页的侧边栏内容不同;

    8、WordPress不只是用在一个人的博客,也可以是个可以多作者的博客,不同的作者当然就要显示不同的内容了:如何在wordpress侧边栏调用某作者的最新文章列表;

  • WordPress 3.0多站点功能解析(三)

    链接地址:

    一,WordPress 3.0 多站点功能解析(一):

    https://www.wopus.org/wordpress-news/wordpress-30/2121.html

    二,WordPress 3.0 多站点功能解析(二):

    https://www.wopus.org/wordpress-news/wordpress-30/2138.html

    WordPress多站点功能全解析第三篇文章,主要是重新梳理一下这个功能,因为在和很多朋友接触的过程中,很多朋友都还在使用二级域名,然后在对应的目录里上传一个新的WordPress来完成新的站点安装,这样不但麻烦,也很消耗服务器的资源,相信WordPress官方推出多站点功能,就是为了让大家使用更加方便,同时也解决WordPress很消耗服务器资源的老问题。

    一,如何开启WordPress的多站点功能,各位可以查看WordPress多站点功能解析(一),这里需要说明的是,WordPress官方在WordPress 3.0.1里对多站点功能有几个更新,第一个是关于多站点功能的目录结构选择,看图:

    wp_network

    如果是想使用子域名,也就是themes.wopus.org这种格式的,勾选第一种格式即可。

    二,WordPress在更新中,也增加了对域名的DNS检测功能,我在点击 Install(安装)之后,出现了一个域名泛解析是否设置好的检测功能,如图:

    wp_network_1

    Wopus帮助站推荐文章:域名泛解析功能全解析

    之后的设置,各位可以参照提示,但在设置之前,还请备份 .htaccess 文件。

    三,WordPress 3.0.1也对安全机制做了加强,在按照提示设置之后,重新登陆,看到了如图的提示:

    wp_network_2

    安装提示,添加到wp-config.php文件即可。

    四,重新登陆之后,已经可以看到多站点功能:

    wp_network_3

    到这里之后,不是马上设置添加二级域名,而是到空间控制面板里绑定泛解析的域名。CPanel主机设置泛解析:Cpanel中设置泛解析域名;DirectAdmin设置域名泛解析。

    关于域名的泛解析,Wopus这里有必要提醒一下,因为泛解析就表示任何一个二级域名都是可以访问的,所以,如果在搜索引擎优化中,这样有可能不利于SEO,所以建议各位在使用WordPress多站点功能的时候,在域名管理的地方不直接使用泛解析,而是使用哪个二级域名就解析哪个。

    五,设置上在主机控制面板的绑定和域名在管理控制面板的解析之后,就可以使用WordPress 3.0的多站点功能了。

    这里Wopus尝试创建了一个测试的,完全正常:

    wp_network_4

    wp_network_5

    六,各位如果有任何疑问,请直接留言。

  • 教程:Akismet获取API KEY的方法

    2011年2月4号更新:

    之前,Akismet和WordPress是关联起来的,但进入2011年之后,Automattic公司开始发力,并对Akismet做了系列的升级,对Akismet的官网也做了改版。Akismet会成为一款重量级的产品。互联网越发达,网络营销越深入,各种互联网广告层出不穷,需要一款好的防垃圾评论插件。

    既然这样,那获取Akismet的方法也就容易多了,主要是不用再和WordPress.com关联。只要在Akismet注册,即可获得API Key。

    Akismet获取API KEY的详细步骤:

    1,访问Akismet官网:http://www.akismet.com

    2,点击 sign up for aksimet:
    1

    3,有一系列的注册:

    现在Akismet的使用范围已经被扩大,而第三点,一个网络应用或者社交网站应用,这可能是Akismet今后一段时间的发展重点,大家一般都是WordPress个人博客,选择第一个: a single site即可。

    下面是对网站网站的表述,一般选择第一个即可:is for my personal blog.

    2

    4,点击 continue之后,需要填写个人信息:

    邮箱地址,如果已经使用了,会有提醒,我们只要点击:request to have your key resent(再次发送key即可),如果邮箱密码不记得,那就找一个自己常用的邮箱地址。

    现在Akismet开始更多的尝试收费,当然,收费是一个可选项,直接把滚动条拉到最左边即可。

    4

    5,填写用户名:

    5

    6,点击最后一个 continue之后,会有这样的一个提示:

    Done!
    Your Akismet subscription is now active.

    An email has been sent to micery@gmail.com with your API key, and instructions on how to activate Akismet in WordPress.

    If you have any questions about your subscription, or need technical support with Akismet, you can contact us using our support form, or by email to support@akismet.com.

    现在我们到邮箱里,可以看到一封akismet的邮件,里面包含一个Akismet API Key,这样就完成了。

    整个注册流程,现在简单而实用很多,各位今后直接自己注册即可。

    提醒一下,就像我前面说的,akismet或许回想sns方面有所动作,所以,想一个好的用户名,然后不要把自己的akismet api key共享。

  • WordPress3.0导航菜单图文使用教程

    上一篇写过如何为WordPress主题添加多个自定义导航菜单,可能很多刚接触WordPress3.0的朋友对这个自定义菜单功能,不知如何使用,今天弄个图文教程,也是为了配合新发布的HotNews pro 2.2版的一个补充使用教程。

    这个新增加的自定义菜单功能,使用其实很简单。

    一、首先,选择进入自定义导航菜单设置页面。

    (以WOPUS发布的WordPress 3.01中文语言包中文为例),还可以下载中文字体样式文件,上传到languages文件夹中,来改善中文字体小,不美观问题。WordPress3.0汉化中文样式文件下载

    登录WordPress后台,管理首页→外观→导航菜单

    如果你的主题不支持WordPress3.0导航菜单功能,顶部会有下图的提示:

    可以参考下面两篇文章,增加主题对导航菜单功能的支持。

    为主题添加多个WordPress3.0自定义菜单

    WordPress 3.0来了,你的主题准备好了吗?

    也可以下载我新发布的HotNews pro 2.2版主题,完全支持WordPress3.0导航菜单功能。

    二、接下来是新建一个自定义菜单.

    在菜单名输入框中键入一个菜单名称(任意),之后点击“创建菜单”。

    也可点击上边的+号,创建多个菜单,这里分别创建了”菜单A”和”菜单B’两个自定义菜单。

    三、菜单创建完成,下面开始进行菜单内容组合。

    选择准备显示在菜单中的内容,包括自定义链接、页面、分类等,点击“添加到菜单”,添加到"菜单A"中.

    最后不要忘记点击"保存菜单",完成菜单组合设置.如下图:

    同样为”菜单B”,添加内容,不要忘记保存菜单.

    第三,在不同的位置显示”菜单A”和”菜单B’(以HotNews pro 2.2版为例).

    分别在不同的位置选择不同的菜单组合,最后点"保存",完成全部菜单功能设置.

    另外,就是如何显示多级下拉菜单.

    这里有一个小技巧,就是用鼠标按住某个菜单项目,向右拖动,就会形成下级菜单或多级菜单,修改后,同样不要忘记保存菜单.不过会不会显示下拉菜单,这就要看主题有无此功能了,HotNews pro 2.2版可支持多级下拉菜单.

    最后形成下图所示:

  • WordPress桌面评论管理软件

    WordPress评论是每个使用WordPress的用户不能忽视的,特别是一些人气很旺的博客,除了来访者有留言的热情,博主也都积极的回复,所以,能及时获知每一个留言,就显得特别重要。当然对邮件有依赖的朋友都能及时发现评论,但如果有一个桌面客户端,能及时通知新评论,那肯定是非常不错的。

    有WordPress爱好者就写了一个这样的桌面客户端。软件是开源的,除了兼容WordPress之外,还兼容了WordPress MU,强大!文件有3.3M,安装之后,输入博客地址,用户名和登录密码,会在任务栏里里显示一个iCon的图标。

    2

    管理界面也算强大,和WordPress管理后台的评论管理页面,功能一样。详细功能各位可以下载测试体验。

    需要说明的,软件是通过 WordPress XMLRPC API 和服务器进行通信,所以如果有使用其他博客平台的朋友想使用这个软件,需要把如下的代码粘贴到博客的API管理的地方:

    wp.deleteComment
    wp.editComment
    wp.newComment
    wp.getComments
    wp.getComment
    wp.getCommentCount

    这个软件和Gmail的桌面管理软件功能是一样的,是一款很不错的程序。最后需要说明的,这是一款国人插件,作者详细信息可以到作者博客上查看。

    程序下载:Google Code下载 | Wopus下载

  • 资源:5款WordPress主题框架

    需要首先和大家说明的是,WordPress主题框架真正被使用是从WordPress 2.7开始的。

    需要说明的是,WordPress的主题框架是基于WordPress的功能开发的,虽然WordPress是开源的,虽然WordPress主题中可以加入各种效果,但整体做出来的主题,还是在WordPress的之列。这仅仅是WordPress主题框架。

    WordPress主题框架看似很简单,包括色调和功能,但在明白WordPress的主题函数和CSS的使用原理之后,经过融合,可以制作出质量很高的WordPress主题。框架的作用,仅仅是方面在一些基础的地方,而不是一切,所以,框架只是一个辅助的工具,更多的代码,还需要自己去融合,去调式。

    今天和大家分享的这五个WordPress主题框架都是比较不错的,至于个中细节,有兴趣的朋友可以自己去体验,主题制作,本身就是兴趣,不是每个人都喜欢折腾主题,但你一旦折腾了,你肯定会喜欢WordPress,这是WordPress的特点,也是WordPress流行的原因之一。

    一:Thematic

    官方地址:http://themeshaper.com/thematic/

    框架介绍:免费,开源,扩展能力强大,对搜索引擎友好的一款WordPress主题框架,目前支持13中Widgets,有论坛和帮助文档,适合新手使用。

    二:ThemeHybrid

    官方地址:http://themehybrid.com/

    框架介绍:在这个框架下,生产出了不少优质的主题。框架有两个版本,免费版和付费版本,付费版本需要25美元,主要是技术支持,论坛有一定的活跃度。

    三:Buffet

    官方地址:http://www.zy.sg/the-buffet-framework/

    框架介绍:Buffet主题框架不但可以使用WordPress的函数制作WordPress主题,还能针对主题做更多的修改。Buffet主题框架的特色功能是在可以极大的增强WordPress主题的扩展性。

    四:Sandbox

    官方地址:http://www.plaintxt.org/themes/sandbox/

    框架介绍:国内用WordPress的朋友,用这个框架应该是最多的,中文叫:沙盒。这个框架,简单,牛逼。http://zuoshen.com/这个主题就是用这个框架制作出来的。

    五:OnePress

    官方地址:http://onepresscommunity.com/

    框架介绍:这算是最有特色的一个WordPress主题框架了。整合了phpBB论坛程序,整合了用户登陆信息,如果是社区的建设者,这个框架无疑是最合适的。

    Wopus评价:主题框架不只有这五个,只是这五个在功能和使用上都比较多,所以就推荐了这五个框架给各位。但不管哪个框架,都有一定的特点,而且,最开始,新手对框架会感到很不适应,因为在使用框架的过程中,也是一个学习的过程,所以,对框架,只是一个辅助工具,仅此而已。

  • WordPress技巧:彻底清除pingbacks

    当其他博客在文章中有提到你的博客或者某一篇文章的链接时,这是你的博客就会收到一个Pingbacks,主要是提到相互通知的作用,但是这个功能越来越鸡肋了,越来越多的广告通过这种形式进行传播,今天就来一个彻底关闭这个功能的方法。

    需要用到数据库,直接在数据库中修改,但在修改之前,还是先把数据库给备份一下。

    1,通过phpMyAdmin登陆数据库。

    2,点击 Sql按钮:
    wordpress-phpmyadmin

    3,在新弹出的窗口中输入下面这条命令:

    UPDATE `wp_posts` SET ping_status="closed";

    4,完毕,从此之后再也不会看到pingbacks的任何信息了。

    延伸阅读:Pingback和Trackback的区别

  • 配置WordPress回收站功能

    WordPress回收站是WordPress 2.9新推出的功能。

    从WordPress 2.9开始,我们可以把任意的内容,评论,附件都放入WordPress回收站。放入回收站之后,我们可以恢复回收站的内容,也可以彻底删除回收站的内容。

    关于WordPress回收站功能,除了以上说明的,还需要知道一下内容。

    一,自定义WordPress回收站删除时间

    WordPress回收站里的内容,默认会在30天之后删除,逻辑非常简单,否则WordPress回收站会越来越臃肿。

    当然,如果你觉得30天太长,我们也可以自定义内容存放的时间,我们需要把下面的代码加入到wp-config.php里。
    define( 'EMPTY_TRASH_DAYS', num );

    num=天数。默认的,这里应该是天数,各位可以根据自己的爱好,设置相应的天数。这样,到期之后,内容会被自动删除。

    二,把WordPress回收站设置成删除功能。

    WordPress回收站功能是WordPress 2.9的新功能,但是这并不意味着我们必须一直使用这个功能,就像有些朋友知道这个功能之后评价,WordPress官方是越来越不务正业了。

    所以,有一些人还是很喜欢立刻删除内容,不想在回收站中再操作一次,操作方法也非常简单,只需要把define( 'EMPTY_TRASH_DAYS', num );中的num改成0即可,这样,当我们点击回收站(Trash)的时候,不会再放入回收站,直接就是删除掉了。

    至于define( 'EMPTY_TRASH_DAYS', num );这句代码放在wp-config.php的什么地方?任何地方都可以。

  • WordPress for BlackBerry使用攻略

    wordpress18

    WordPress for BlackBerry出来已经有一段时间了,但看到很多网友留言说不会使用或者根本连接不上,就突发了些这篇文章的想法。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志,而WordPress for BlackBerry就是在黑莓手机上管理这个博客的软件。

    首先,你需要有一个自己的WordPress博客和一部BlackBerry手机,安装WordPress for BlackBerry,最新版本可以点击这里下载;并设置你的WordPress博客,将Writing(撰写)中的Remote Publishing(远程发布)其中的XML-RPC勾选上,如下图:

    xmlrpc

    打开黑莓手机上的WordPress for BlackBerry,将显示如下界面,选择Add Blog(添加博客),如果你使用的是CMWAP,还需要在Setup中进行相应的设置,使用CMNET可以直接添加:

    wordpress2

    这里需要注意的是:一般来说只需要输入博客地址即可识别出来,但为了确保添加正确,这里我们输入完整的xmlrpc.php地址(这也是为什么很多朋友无法连接的原因);这里需要注意一点,建议不要勾选Resize Photos(改变图片大小),这会造成发送日志卡死的现象:

    wordpress6

    添加完成后将会显示你的博客名和一个对勾,如果显示等待符号说明还在刷新博客信息,稍等就好:

    wordpress9

    进入博客后会显示Posts(日志),Pages(页面),Comments(留言),Options(设置),Refresh(刷新):

    wordpress11

    进入日志,可以显示最近发布的10篇日志,并可以进行相应的修改或者发布新日志:

    wordpress12

    这里我们主要讲下如何发布新日志,点击那个笔的图标,进入新日志发布页面;在这里你可以添加多媒体,可以设置分类等等操作:

    wordpress15

    先添加一个多媒体文件,在WordPress for BlackBerry中不但可以添加图片还可以添加视频文件,选择好文件后直接按返回键即可:
    11

    22

    写完日志后需要注意的是在Status(状态)中需要选择下,一般选择为Published(公开的);接下来选择Submit把日志向网站进行提交:
    wordpress24

    wordpress25

    到这里,WordPress for BlackBerry使用全攻略就介绍完了。