Tag: wordpress

  • WordPress获2009开源PHP CMS项目亚军

    WordPress联合创始人Matt在得知WordPress获奖之后表示,荣获2009最佳开源CMS项目奖项对WordPress是一种激励,也是里程碑的时间,值得高兴。

    在08年的评选中,WordPress连前五都没入选,而几年排名第二,超过了传统对手Joomla,当然,该项目冠军依然是Drupal。美国白宫官网就是用这个程序构架的。

    09年大会一共收到了超过12000个提名,23000人参与了投票。

    从08年开始,WordPress在全球的流行程度呈现出井喷趋势,今年获得年度第二名也算是实至名归。但需要指出的是,WordPress落选冠军的原因并非是核心代码的效率问题,而是知名度的问题,在全球,更多人更偏向把Drupal和Joomla当作CMS程序。而且Drupal对资源的消耗也非常大。

    比较有意思的是,2009 Open Source CMS Awards不兼容Chrome。

    而且奖项评选也很复杂,影响力也不大。

  • WordPress图片主题Snapshot使用教程

    WordPress图片主题Snapshot:http://themes.wopus.org/wpthemes/english-lanuage/927.html,很多朋友都非常喜欢,但有些朋友使用起来有点问题,今天这份教程希望能帮助各位。

    Snapshot 是一款适宜做图片展示类的 WordPress 主题,它有三种颜色,两种布局,非常漂亮。

    WordPress图片主题Snapshot使用教程:

    一,下载 Snapshot 主题,上传到你网站的 Themes 目录下,并在后台启用。

    二,Snapshot 要用到两个插件,WP-PostRatings (Download) 和 WP-PageNavi (Download) 请也上传到网站 Plugins 目录下,并在后台激活它。

    三,Snapshot 的后台设置

    选择布局格式和主题色调即可。另外,Snapshot 还允许你上传自己的网站 Logo 和 Feedburner RSS 地址,并安装 Google Analytics 网站分析代码。这些你按自己需要而定。

    snapshot-setting

    四,WP-PostRatings 插件的设置

    可以选择默认,也可自行设置评分的选项(Ratings > Ratings Options)和模板(Ratings > Ratings Templates)。一般选择一个喜欢的评分图片即可。而 WP-PageNavi 插件也选择默认值就可以了。

    post-rating-options

    五,关键设置

    要使主题发挥作用,关键是在发布日志时的设置。在发布文章界面的底部,多了个 Additional Fields 的编辑框。要额外添加显示在首页的小图、和日志内页的大图的图片地址。

    snapshot-additional-fields

    第一行:添加小图地址,图片的规格是宽330px,高190px,如果不是这个规格的图片,将会被自动按此规格显示;

    第二行:添加大图地址,图片的规格是宽度最大不超过690px,高度没限制,这只在你选择布局样式为:photo showcase (1-photo.php) 时,需要填写;

    第三行:添加网站地址,在介绍站外内容时,如 WordPress主题,告诉读者是从哪里引用的,这只在你选择布局样式为:design gallery (2-design.php) 时,需要填写。

    日志发布后,大家就可以看到效果了。你可以切换两种布局,体会下他们的不同。

  • 给WordPress博客添加一个Favicon

    什么是Favicon:

    显示在浏览器地址栏和收藏夹网站名字前面的那个图标。ie对这个功能支持的不是很好。

    请只用为IE系列浏览器查看Wopus,查看sina,查看WordPress.org,一个很小的图片,这就是Favicon。至于Favicon的作用,毫不夸张的说,和Gravatar的作用一样。有时候看到这个标识,就能想到这个标识是属于哪个网站的。所以,给自己的WordPress添加一个Favicon是十分必要的。

    第一步:先拥有一个Favicon.ico。

    图片大小一般都是16px*16px。拥有Favicon图片的方法有很多,可以让做设计的朋友设计一个,也可以自己DIY一个,当然,也可以使用在线工作生成一个。Wopus这里提供三个,至于喜欢哪个,各位自己来。Favicon在线制作地址一;Favicon在线制作地址二;Favicon在线制作地址三

    使用工具制作Favicon的时候,如果用PS,建议放弃,因为Favicon图片的后缀是.ico,可PS不允许保存为.ico文件,这里Wopus分享一款开源的Favicon制作工具,通过PS把图片做好之后,可以使用这个工具方便的把后缀变成.ico。工具名称:GIMP。

    除了以上的资源,这里还分享一份在线的.ico转换工具:55+ Extremely Useful Online Generators.

    第二步:上传并设置Favicon.ico

    首先,找一个地址,把做好的Favicon上传,取得Favicon.ico的绝对路径(一般都放到根目录下)。然后到当前主题目录下,找到 header.php 文件。可以通过FTP工具把 header.php 下载到本地修改,也可以直接通过WordPress控制面板后台修改。然后把如下代码放置在 之前。

    yourdomain:你WordPress博客的域名。

    设置完成,这样你的WordPress就有Favicon图标了。

    WordPress只所以强大,有爱好者连给WordPress增加一个Favicon都写了一个插件。插件名称:MaxBlogPress Favicon,但是WordPress本身的执行效率成问题,所以,这样的一个小设置是完全不需要试用插件来完成的。延伸阅读:10种提高WordPress访问速度的方法

    欢迎评论亮出自己的博客的Favicon。

  • 资料分享:三份WordPress帮助文档

    wordpress-help-sheet

    本着老外继续分享的精神,Wopus把收集的三份关于WordPress函数的文档分享给大家,想制作WordPress主题的朋友可以看看,很有价值。都是PDF的。欢迎各位继续传播给更多的朋友。

    Wopus下载地址:

    文档一;文档二;文档三。

    Ziddu分流下载:

    文档一;文档二;文档三。

    Wopus提示:WordPress 2.9 bete 1已经发布。

  • WordPress 2.9 beta 1新功能列表

    后台更新:

    • Trash status for posts, pages, comments and attachments (includes restore and permanent delete)
    • Add support for ‘include’ and ‘exclude’ to {gallery} (Gallery Shortcode)
    • Allow user registration to be enabled by an XMLRPC client
    • Add support for sticky posts to the WXR exporter and importer
    • rel=canonical for singular pages
    • Scroll back to the same location after saving a file in the Plugin and Theme editors
    • Correct comments and remove unecessary echos from the default themes sidebar templete file
    • Enable the APP (Atom) attachment file download to work correctly
    • Support location of category templates based on ‘category-slug’ as well as ‘category-id’ (Ticket 10614)
    • Support location of tag templates based on ‘tag-id’ as well as ‘tag-slug’ (Ticket 10868)
    • Support location of page templates based on ‘page-slug’ and ‘page-id’
    • Set “Allow my blog to appear in search engines” to checked in installation
    • Don’t offer to make a category its own parent
    • Remove Sphere from search list
    • Minify admin CSS
    • Show correct max upload filesize error message
    • Add rel attribute to next/previous post links
    • Make the default and classic themes comment textareas valid XHTML
    • Clean up .button and .button[disabled] CSS classes, add spinner and gray-out buttons after clicking Publish or Update post
    • Fix race condition with autosave when clicking Publish immediately after entering post title
    • Add Comments for Pages in the WordPress Default theme
    • Define $content_width for Kubrick
    • Better feedback on publishing of future posts and pages
    • Display comments in descending date order, consistently
    • Add means of automatically repairing tables
    • Fix Press This bookmarklet for Safari 4
    • Give plugins and themes simple control over the text displayed at the end of an autogenerated Excerpt
    • Don’t show “Change Permalinks” button when editing the page set as “Front page”
    • Image editing
    • Retire BunnyTags importer
    • Retire Jerome’s keywords importer
    • Explain that the permalink is temporary for autosave generated permalinks
    • Update SimplePie to 1.2
    • Press This fixes
    • Eliminate the redundant and confusing comment threading depth of 1

    开发者,主题、插件更新列表:

    • Added ‘excerpt_more‘ filter to wp_trim_excerpt() function, which allow developers to change excerpt ‘[…]‘ more string (Ticket 10395)
    • Add ‘smilies_src‘ filter so plugins can better add smilies
    • Canonical redirects for post name queries
    • Allow _wp_get_comment_list to handle custom comment types
    • Return an empty array instead of false for get_children() when no children found
    • Add some filters so that HTTP requests can be filtered
    • Move plugin update notice output to the plugin specific hook
    • Limit wp-mail ‘blog by email’ checks to every 5 minutes
    • Make it much easier to filter contact methods from user profiles
    • Allow filtering of get_edit_post_link for custom post_type
    • ‘get_sample_permalink_html‘ filter
    • Enforce activation key to be a string, reject activation keys that are arrays
    • Respect custom post_type in queries
    • Send Retry-After header when in maintenance mode
    • Various WP Filesystem related fixes and documentation
    • Add constants for ftp connections timeouts
    • Increase timeout on cron-based requests when checking for upgrades
    • Don’t use has_action() before do_action() in http.php
    • Speed up jQuery based scripts
    • Use the current user as author for autosave
    • Show My Posts as default view on the Edit Posts screen for users without ‘edit_others_posts’ cap
    • Ensure that drafts viewed over XMLRPC have a correct gmt date set
    • Pass user id to ‘get_’ the_author_meta filters
    • Move _wp_get_user_contactmethods() into the registrations functions file
    • Machine parseable db error codes
    • Add global JS vars and actions to the media uploader iframe
    • Add JSON compat for PHP < 5.2
    • Make option_name the primary key for the options table
    • Allow a plugin to do a complete takeover of Post by Email
    • Logarithmic scale for tag cloud
    • Pass Post ID to the ‘get_comments_number‘ filter
    • Always filter the url in the media upload form
    • Add a ‘the_terms‘ filter
    • is_blog_installed() improvements
    • Allow force_ssl_admin() to properly accept false as a value
    • Pass logged_in cookie to async-upload and filter the cookie scheme in auth_redirect()
    • Add more actions around database add/delete/update operations
    • phpDoc for wp_”check|set”_post_lock functions
    • Use the old strings which are more translator friendly and add a generic default string to aid re-use by plugins adding post_types
    • Filter fields through kses upon display and introduce sanitize_user_object() and sanitize_user_field()
    • Use null instead of 0 when setting content length
    • Include ‘hidden’ directories in filesystem dirlist by default
    • Pass args array to ‘wp_list_pages‘ filter
    • Actions for taxonomy updates
    • Key should be comment_id not post_id in comments table
    • Add get_delete_post_link to retrieve delete posts link for post
    • Add ‘separator‘ parameter to wp_tag_cloud() and wp_generate_tag_cloud()functions (Ticket 10315)
    • Added add_comment_meta() family of functions

    延伸阅读:WordPress 2.9 beta1 发布

  • WordPress 2.9 beta1 发布

    WordPress 2.8.6安全更新刚刚几天,今天,11月16日,WordPress官方发布了WordPress 2.9的第一个测试版本:WordPress 2.9 beta 1。

    beta版本都不太稳定,不喜欢折腾的朋友可以暂时不用升级,等正式版出来了再说;喜欢折腾的朋友,可以试试Wopus下面几篇文章中提到的新功能,特别是WordPress 2.9提供的数据库修复、优化功能。现在WordPress官方还为在后台提示更新(目前的提示更新版本依然是:WordPress 2.8.6),所以需要测试的朋友,可以在文章最底下下载WordPress 2.9 beta 1,解压,上传覆盖。

    两个老生常谈的问题:升级前请备份数据库;测试请尽量用官方英文版,请不要使用中文版。

    WordPress 2.9对空间欢迎的要求:

    数据库版本: MySQL 4.1.2 or 更高 (老版本只需要 4.0),之前Wopus也有过一篇文章:WordPress 2.9对空间环境要求更高

    WordPress 2.9新增功能:

    除了一下Wopus列出来的,还有很多功能,但基本上我们都体会不到,也就没有再一一列举。除此之外,WordPress 2.9对主题和插件的函数也有改动。详细请查看这里。

    比较引人瞩目的是,WordPress官方目前提供了两种下载格式,一种是IIS的,也就是Win系统服务器。现在加上伪静态的模块,Win系统服务器也可以完美的支持WordPress了。

    WordPress 2.9 beta 1下载:

  • 五件购买WordPress空间后要做的事情

    如果看到这个标题,你有一些疑问,那你更要看完这篇文章,对于新手来说,购买WordPress空间之后,需要做的事情很多,Wopus这里列举出一些比较细小,容易被忽略而又很必要的事情,希望能给各位一个参考,合理的设置,会给自己带来很大的帮助。

    一,详细阅读邮件内容

    拿WopusIDC来说,会把每一个购买者的主机信息通过邮件发送到购买者的常用邮箱。在邮件里,除了有主机的信息信息外,都还有主机管理系统DA帮助教程活着CP的帮助教程,而且也会列举说官方的售后技术支持。

    所以,主机开通之后,首先需要做的是仔细阅读邮件内容,仔细的阅读,就WopusIDC来说,不会在主机开通信息的邮件里放没有价值的文字活着链接地址。邮件里的东西可以帮助你快速上手。

    二,合理的保存主机信息邮件

    把主机通过邮件发送给用户,就是像最大限度的方便用户使用,不用记住主机的任何信息,甚至不用修改密码,需要的时候,直接打开邮箱,找到邮件即可。但是如果邮件是常用邮件,又每天会有大量的邮件,这时候最好试用标签(Gmail)或者其他方式把主机信息邮件给特别处理一下,这样做的目录主要是方便在几个月后,也能快速的找到自己的主机信息。

    三,登陆主机管理系统查看主机参数

    不管是DA还是CP,在登陆之后,都可以很方便的看到自己主机的详细参数,比较有意思的是,DA的主机参数在有侧边栏;而CP的在左侧边栏,如果检查之后有问题,及时与IDC联系,保证自己的权益。

    四,检测主机的信息

    使用WordPress,最好的选择是LAMP(Linux+Apache+Mysql+Php),主要是方面对日志做伪静态处理,所以,如果购买的是WordPress专业主机,那就注意检查主机的硬件设施,当然,对于新手来说,探针还是很有价值的,这样可以查看主机的操作系统和主机的参数,如果是Win系统主机,建议退款,立刻更换到专业的WordPress主机。WordPress 2.9即将发布,但WordPress 2.9对主机的组件要求更高,详细请阅读:WordPress 2.9对空间环境要求更高,所以,在购买主机的时候,即使是WordPress专业空间,还是要详细问问组件的参数。

    五,对售后和服务器的必要问题

    看一个IDC的质量如何,服务器的质量和售后的技术支持是两个最重要的参数。售后服务是方便有问题能尽快的得到IDC的支持,当然,很多站目前都有帮助文档,一份详细的帮助文档也是十分有效的,所以,不管是文档还是认为的技术支持,都要确定一个,能有问题第一时间得到解决,当然,中国很多IDC都会有主机论坛或者专业QQ群。

    服务器最重要的参数就是稳定性和速度,相比之下,稳定性更加重要。主机稳定取决于两个方面:一个是硬件,一个是主机的试用人数。由于

  • WordPress For BlackBerry 0.9.0.169发布

    wordpressbb

    WordPress For BlackBerry是WordPress开发的基于全球领先的智能手机黑莓的客户端,对于独立博客越来越多的今天,这将是移动博客的一次飞跃,不管你在走路还是坐车,不管你在野外还是屋里,掏出手机就能立即更新你的博客。此次更新版本号为0.9.0.169,仍为测试版,加入对视频的支持,增加速度和用户界面的一些更新。

    更新列表:

    • 重新设计的界面布局,主界面,博客查看和多媒体浏览;
    • 支持从你的手机媒体库上传视频;
    • 新的设置媒体文件的属性选项(文件名,标题,标题和位置);
    • 新的文件浏览器,类似于BlackBerry本地文件浏览器;
    • 改进查看和管理评论速度;
    • 优化上传照片和视频使用的Base64编码;
    • 更新支持印度尼西亚语;
    • 改进法语支持;

    部分新功能截图:

    wordpress-blackberry-app

    wordpress-blackberry-images

    WordPress For BlackBerry 0.9.0.169下载:

    OTA 下载 | Wopus下载

  • 非官方WordPress插件商城上线

    今天,一个WordPress插件商城上线了。为了确定这个WordPress插件商城的属性,特地到Automattic官网查看了一下,可以确定的是,这是一个山寨的WordPress插件商城,和Automattic以及WordPress官方没任何关系。

    除此之外,在WordPress.org官方以及WordPress官方插件目录没看到任何的提示,更加证明了这个插件商城并非Automattic所有,而且在插件商城的介绍页面,他们也详细的介绍了插件商城的作用和组织形式,确认和WordPress没关系。

    plugins-app

    目前插件商城只有10款插件,定价也都很便宜,大概看了几个插件,发现插件都不是特别实用,相信没人会愿意花钱买这些插件,即使很便宜。WordPress插件目前十分丰富,而且插件现在几乎都是免费分享的,特别是有些插件的功能比这里展示的要强大的多,所以这种付费插件商城的模式Wopus不是很看好。

    既然说到了这里,就继续多说一点,现在WordPress官方已经打通了主题、插件和WordPress的联系,估计在将来某一时间,WordPress官方会介入主题商城和插件商城,然后直接通过WordPress进行推送,那这个山寨版的插件商城估计瞬间也就瓦解了。

    WordPress被使用的多了,有些东西很容易混淆,这里给大家看一个网站:http://wptw.org/,最开始以为是WordPress台湾网站,但后来竟然发现是个非官方的山寨网站。但页面设计,构造和官方一模一样。

    这个事情只是告诉大家,WordPress的各种资源确实非常丰富,但如果一旦有需要付费的,各位请睁大眼睛看仔细了,免费上当受骗。

    最后欢迎参与Wopus的调查:

    [polldaddy poll=”2249665″]

  • WordPress iPhone and BlackBerry视频演示

    目前最流行的两款智能手机是BlackBerry和iPhone,最流行的博客程序是WordPress,他们结合在一起会怎样?

    WordPress官方先后发布了WordPress For iPhone App和WP For BlackBerry App发布,现在通过iPhone和BlackBerry可以很方便的撰写日志到自己的WordPress博客上。

    Wopus从国外手机了两段视频,一段关于iPhone,一段关于BlackBerry,看过之后估计会有朋友想换手机了?至于换iPhone还是BlackBerry,那就看个人喜好吧。

    WordPress For iPhone 2.0:

    WordPress for blackberry app: