任何问题请联系WX:uu16853

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

购买更多有优惠!

WordPress 技巧:使用 Gravatar 作为博客的 Favicon

使用 Gravatar 作为博客的 Favicon 其实很简单,只需要简单的两步: 第一步:在当前主题的 functions.php 文件中增加 gavatar_as_favicon() 函数: function gavatar_as_favicon() { echo ‘http://www.gravatar.com/avatar/’ . md5(strtolower(trim(‘you@yourdomain.com’))). ‘?s=16’; } 注意要把上面的邮件地址替换成你 Gravatar 账户关联的邮件地址。 第二步:在 header.php 中增加 link 标签: <link rel=”shortcut icon” href=”<?php gavatar_as_favicon(); ?>” /> 标签:WordPress 技巧

WordPress 技巧:获取缩略图源地址

当你使用 WordPress 默认的日志缩略图功能的时候,如果想获取或者输出缩略图的地址,可以通过下面的函数代码: $img_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), “Full”); echo $img_src[0]; 标签:WordPress 技巧 WordPress 日志缩略图

WordPress 技巧:给用户增加额外的联系字段

下面代码是新增新浪微博,腾讯微博,iMessage 三种联系方式,你也可以修改或者增加你自己需要的字段。把下面的代码贴到当前主题的 functions.php 文件,保存之后就可以在后台 > 用户 > 我的个人资料中的联系信息中见到效果。 add_filter(‘user_contactmethods’,’my_user_contactmethods’); function my_user_contactmethods($user_contactmethods ){ $user_contactmethods [‘weibo’] = ‘新浪微博’; $user_contactmethods [‘t-qq’] = ‘腾讯微博’; $user_contactmethods [‘imessage’] = ‘iMessage’; return $user_contactmethods ; } 标签:WordPress 技巧

WordPress 内存缓存终极加速插件:Batcache

Batcache 工作原理 WordPress 启用 Memcached 这样的内存缓存之后,每次访问 WordPress 页面,都要从内存中获取多个缓存对象。 而 Batcache 主要就是解决这个问题,它是基于 Memcached 的 WordPress 缓存插件,它的工作原理是:把当前整个页面作为一个对象缓存到内存中,这样再次访问 WordPress 页面的时候,直接获从内存中获取这个对象即可,速度极快。 并且这个插件也是 WordPress.com 官方使用的加速插件之一。 Batcache 安装和使用 安装这个插件有点麻烦,不过只要按照以下步骤进行就可以: 安装好 Memcached,详细步骤请参考:如何让 WordPress 启用 Memcached 缓存。 所以你的服务器要求要和安装 Memcached 的要求一致。 上传 advanced-cache.php 到 /wp-content/ 目录。 在 wp-config.php 添加以下代码激活 Batcache: define(‘WP_CACHE’, true); 然后尝试多次载入页面查看源代码,应该在 之前可以看到一些 Batcache 状态代码。(未登录状态) 可以修改 advanced-cache.php 开始的一些代码来调整选项。 可选的上传 batcache.php 到你的 /wp-content/plugins/ 目录。 […]

WordPress 缓存插件介绍

大家可能都有这样的经验,使用 WordPress 一段时间,装了一些的插件之后,博客的速度会变慢,甚至很慢,如果服器不够强劲,比如你使用的是一些 Oversell 的主机,而非 MT 这样的 VPS,并且流量很大,那么你可能会噩梦相随,你会经常因为 CPU 超标,而被停掉服务。如果你的预算不够不能更换服务器,那你应该使用 WordPress 缓存插件来降低 WordPress 对服务器的资源占用。 WordPress 缓存插件有很多种,这里不能一一讲解,只能介绍我熟悉的几种给大家做个简单的介绍,你可以根据自己的服务器的特点给自己的 WordPress 博客选择相应的缓存插件: WordPress 对象缓存 WordPress Object Cache(WordPress 对象缓存)是 WordPress 的默认缓存机制,它的主要目的是把负责查询或者运算的结果存储到一个对象里面,下次进行同样操作的时候,可以让直接从这个对象中取出数据,不用重复到数据库中或者其他外部网站获取数据。 文件缓存 在 WordPress 2.5 版本之前 WordPress 可以使用文件缓存,需要在 wp-config.php 文件添加 define(‘ENABLE_CACHE’,’true’); 即可启用。2.5 版本之后,WordPress 取消了文件缓存和 ENABLE_CACHE 这个全局常量。 但是如果你还想继续使用文件缓存,可以安装这个插件:File-Based Extension to the WordPress Object Cache。把下载下来的文件上传到 wp-content 目录下,注意不是 plugins 目录下。 文件缓存其实把 WordPress 默认的对象缓存的对象存储为文件。这样就会有一个问题,就是每次访问页面的时候,要读取多个缓存的文件,如果你服务器的硬盘速度不是很快,这样就会造成你的服务器的 […]

WordPress 技巧:给 Admin Bar 添加自定义链接

WordPress 3.1 之后引进了 Admin Bar,对于某些人来说这个 Bar 基本没用,我前面也介绍了如何移除 WordPress 3.1 的 Admin Bar,但是对于另外一些同学来说这个 Admin Bar 又非常有用,今天就给大家讲讲如何给 Admin Bar 添加自定义链接: 在当前主题的 functions.php 文件添加如下代码: add_action( ‘wp_before_admin_bar_render’, ‘my_admin_bar_render’ ); function my_admin_bar_render() { global $wp_admin_bar; $wp_admin_bar->add_menu( array( ‘parent’ => false, // ‘false’ 为添加住菜单,也可以输入父级菜单的 ID ‘id’ => ‘my_product’, // 自定义链接的 ID, ‘title’ => __(‘我的产品’), // 自定义链接标题 ‘href’ => admin_url( ‘admin.php?page=orders’), // […]

WordPress 技巧:禁止插件更新提醒

这个技巧会阻止 WordPress 检查插件是否有有更新,这个技巧对于给客户建的网站非常有帮助,因为很可能你已经修改了插件,插件的更新将会让整个网站不能正常运行。 将下面的代码复制到当前主题的 functions.php 文件中。 <?php remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ ); add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$a’, “return null;” ) ); ?> 标签:WordPress 技巧

WordPress 如何启用 Memcached 内存缓存

Memcached 是什么? Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。 Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。 WordPress 和 Memcache 由于 WordPress 默认支持 Object Cache,所以在 WordPress 实现 Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者从 Object Cache 数据存到文件,然后从硬盘中读取,Memcached 有很大的速度优势。 Memcached 命中率 上图是我爱水煮鱼使用 Memcached 之后的缓存对象的命中率,可以看出命中率是非常高,接近 97%,基本上可以保证所有数据都是从能内存中取,所以使用 Memcached 进行缓存是非常有效的。 WordPress 如何启用 Memcached 缓存 1. 需要你的服务器支持,就是你的 PHP […]

检测 WordPress 运行效率的插件:WPJAM Debug

很多同学都说 WordPress 的效率很低,但是又说不出哪里效率低,于是我就写一个 WPJAM Debug 插件,帮你检测 WordPress 的效率。 WPJAM Debug 的功能很简单,在当前页面加上 ?debug 的 query string,然后页脚就会显示当前页面有多少条 SQL 查询,页面生成花了多少时间,并且把 SQL 按照执行顺序和按照耗时列出。 WPJAM 安装和使用很简单,购买之后,解压缩上传到插件目录,然后激活即可。然后在要检测的页面后面加上 ?debug 的 query string 即可,比如:http://wpjam.net/item/wpjam-debug/?debug,就能在页脚看到类似的上图的输出结果。 注意这个是一个面向 WordPress 开发者的插件,并且只是用于在 WordPress 优化时候进行性能和效率检测,真正的优化还需要你自己进行,但是这个插件能够提供很多有益的参考。 购买:http://wpjam.net/item/wpjam-debug/ 标签:WordPress 插件

WP2Qzone:同步 WordPress 博客日志到 QQ 空间

WP2Qzone 介绍 WP2Qzone 是一个 WordPres 插件,它的功能很简单就是同步 WordPress 博客日志到 Qzone。 WP2Qzone 并不是使用腾讯的社区开放平台的接口进行同步的,这个接口太烦人了,要 OAuth 认证,好几个步骤,然后 QQ 接口总是有些莫名的问题,想想都烦。而我们只是想同步博客而已,用不到这个开放接口其他功能,所以简单点输入 QQ 账号和密码,然后设置同步全文还是摘要,就好了。 WP2Qzone 原理 WP2Qzone 的原理是通过 QQ 邮箱中转实现的,具体的过程是这样的:由于 Qzone 支持通过你的 QQ 邮箱发布,而 QQ 邮箱又支持 SMTP 协议,而 WordPress 所包含的 PHPMailer 类可以使用 SMTP 发邮件,所以我们可以通过使用 PHPMailer 发送邮件来实现同步 WordPress 博客日志到 Qzone。 因此首先需要打开 QQ 邮箱的 SMTP 功能。 WP2Qzone 安装和使用 1. 打开 QQ 邮箱的 SMTP 功能 […]

社会化分享 WordPress 插件

社会化营销秘密武器:用 Google Analytics 监测社会化分享效果这篇日志是这个插件的原型分析,最终把这个想法制作成插件。 社会化分享 WordPress 插件简介 社会化分享这个 WordPress 插件主要功能,就是在博客上集成当前国内主要社会化分享按钮,并且和 Google Analytics 深度整合,可以在 Google Analytics 中查看社会化分享按钮点击的统计,以及社会化网络来源的流量。 社会化分享 WordPress 插件功能详细介绍 社会化分享按钮点击统计 社会化分享 WordPress 插件可以在 Google Analytics 中分析出那个社会化分享按钮被点击次数最多,在 Google Anlytics 中事件跟踪中可以查看到以下报表: 社会化分享按钮点击统计报表 如果选择事件总计标签左边侧的下拉菜单,选择网页就能看到哪个页面被分享最多: 社会化分享按钮最多点击页面统计报表 社会化分享的效果监控 这个插件还可以分析出社会化分享的效果,可以监控出来那个社会化网络来源的流量最多,在 Google Analytics 报告 》 流量来源 》 广告系列 看到来源的流量: 社会化分享效果统计报表 社会化分享 WordPress 插件安装和使用 安装社会化分享 WordPress 插件之前,你必须给你的博客安装 Google Analytics,并且使用安装的是 Google Analytics 的异步跟踪代码(因为 Google […]

WordPress 插件开发技巧:在插件页面添加快捷设置链接

在 WordPress 插件页面,很多插件启动之后,都会出现一个设置的链接,让你直接到该插件的设置页面进行设置。下面是实现的案例代码: add_filter(‘plugin_action_links’, ‘add_qzone_settings_link’, 10, 2 ); function add_qzone_settings_link($links, $file) { static $this_plugin; if (!$this_plugin) $this_plugin = plugin_basename(__FILE__); if ($file == $this_plugin){ $settings_link = ‘<a href=”‘.wp_nonce_url(“admin.php?page=wp2qzone”).'”>设置</a>’; array_unshift($links, $settings_link); } return $links; } 标签:WordPress 插件

WordPress 技巧:使用 get_post_types 获取自定义日志类型

如果你给 WordPress 定义了几个自定义日志类型(Custom Post Type)之后,如果其他插件需要获取自定义日志类型的时候,怎么获取呢?我定义了下面这个函数,去掉了内置的‘post’,‘page’,‘attachment’,‘revision’,‘nav_menu_item’,直接获取自定义的日志类型: function wpjam_get_custom_post_types(){ $args=array(‘public’ => true, ‘_builtin’ => false); $output = ‘names’; $operator = ‘and’; return get_post_types($args,$output,$operator); } 标签:WordPress 技巧

多说:最好的社会化评论服务

经常访问我爱水煮鱼的同学可能已经注意到我爱水煮鱼的评论系统已经替换成了多说这个第三方社会化评论服务,今天就给大家介绍下这块目前我认为国内最好的社会化评论服务,没有之一。 为什么第三方社会化服务 对于中小博客来说,如何吸引用户留言以及留言之后的互动是非常困难的,我曾经开发过新浪连接(还有,腾讯微博连接,豆瓣连接)插件让用户更方便的登陆留言,以及留言回复通知让用户回复之后收到通知更好的互动。但是方便性和用户体验方面还是有很大的改进空间。 所以对于中小博客来说,需要第三方的评论系统,以更好地增加用户与网站、用户之间的交互,增强黏性。第三方社会化评论系统将各个网站孤立的评论系统连接到一起,从而具备了社会化特性,提高了社区用户的活跃度与网站流量。 多说社会化评论服务的功能 追求最佳用户体验的社会化评论框,多说为中小网站提供新浪微博、QQ、人人、开心、豆瓣、网易微博、搜狐微博、百度等多帐号登录并评论功能。 “多说”帮你搭建更活跃,互动性更强的评论平台。它还有众多实用特性,功能强大且永久免费。主要的功能有: 支持多种社会化账号登录:为中小网站提供新浪微博、QQ、人人、开心、豆瓣、网易微博、搜狐微博、百度等多帐号登录并评论功能 回复提醒:如果评论收到回复,评论者在任何安装了多说系统的网页都可以收到提示,回访你的网站 评论标记喜欢:鼓励用户留下言之有物的评论。 数据本地保存:评论数据实时保存到WordPress本地服务器,并可随时将多说评论导出,不用担心数据丢失 智能识别:利用Akismat和其他安装了多说评论系统网站的数据库,智能识别垃圾评论 分享评论或文章:只需简单勾选,评论或文章即可分享到各大社交网站。带有评论的分享会让评论者的好友更有兴趣访问你的网站 微博评论同步:WordPress网站可以在发布文章的同时发布一条新浪微博,微博的评论自动同步到你的网站 跨网站登录:访客在别的网站上登录多说后,再访问你的网站时,可以不用再登录,直接评论 多说取代的 WordPress 插件 单纯说多说的功能,可能大家还不知道这个插件的强大之处,这里就列下,装了多说之后,可以取代以下的插件。 新浪微博连接,豆瓣连接,腾讯微博连接等各种使用社交账号登陆的插件,嗯,我开发的这三个插件也将合并到多说里面。 留言回复通知插件(Comments Reply Notification)。 Comments Rating 或者 Comments Digg 这类的插件,但是目前多说只有喜欢功能,没有不喜欢,然后留言没有按照喜欢数排序,希望这方面多说可以加强。 AJAX Comment,AJAX Paged Comment,这类插件也无需再安装了。 同步到日志到新浪微博,QQ空间,人人网等各种同步日志的插件也无需安装了,多说都已支持。 多说一个插件几乎把 WordPress 留言相关的插件全都包括了,并且体验和易用性更好,所以对于 WordPress 博主来说,多说是必备的一个插件。 我使用过程中,唯一希望增加支持的功能: AJAX Edit Comment:目前多说的留言发布之后不能修改,希望增加类似 AJAX Edit Comment 的功能,让用户在 5 分钟或者更长的一段时间内可以修改。 安装多说 在 WordPress 插件库中搜索”duoshuo”, 下载并启用,在Wordpress “设置 […]

13 个 WordPress 提速技巧

性能是一个网站成功的非常关键因素,任何人都不喜欢访问速度超慢的网站。WordPress 的开放性造就 WordPress 有着成千上万的插件,使得 WordPress 比以其他 CMS 程序更受欢迎,但是开放也在一定程度上使得 WordPress 的性能不是很好,所以当你发现你的 WordPress 站点性能很差,你应该尝试通过下面的方式去优化它: 一些最基本,简单的提速方法 1. 更新 WordPress 到最新的发行版本 WordPress 每次版本的升级都有对性能的改进,所以升级到 WordPress 最新的发行版本是改进性能的第一步。 2. 删除没用的插件和更新正在使用的插件 删除任何你不再使用的插件,并从服务器上删除它们,这样会明显加速 WordPress 速度,因为 WordPress 运行的时候会检查每个插件是否被启用,并且导入激活的插件。 另外最好把现在使用的插件更新到最新版本,因为插件的开发者发布新版本一般来说他们应该是在某种程度上优化了插件工作效率。 3. 最小化 PHP 和数据库查询 如果每次导入你服务器上的一个页面,服务器都要执行 PHP 语句和数据库查询,这样速度是不会快的,如果你把一些 PHP 语句直接改成静态的 HTML 代码,这样每次导入页面,浏览器只要读取 HTML 就好了。 4. 使用 PHPmyAdmin 优化和修复数据库 我们至少应该每个星期登陆 PHPMyAdmin 去优化下数据库,选择 WordPress 数据库,选择所有的表,选择优化数据表和修复,你会惊奇的发现这个技巧的效果非常好,它节省了数据库的 10% 的空间,并且效率也提高了。 使用 PHPmyAdmin […]

WordPress 技巧:如何显示特定分类下的日志

很多时候,我们想显示特定分类下的日志。代码如下: <ul  class="news">      <?php query_posts(‘cat=6&showposts=5’); ?>      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 标签:WordPress 技巧

WordPress 技巧:如何在首页排除特定分类的日志

如果你要在首页显示的日志排除某个特定的分类,如何操作呢?下面的代码就是排除 13 和 26 这两个分类的日志。 <?php if ( have_posts() ) : query_posts($query_string .’&cat=-13,-26′); while ( have_posts() ) : the_post(); ?> 另外还有一个插件可以帮你做这件事情:Advanced Category Excluder,通过在特定页面(如:搜索结果页,RSS ,分类列表页面或者日志页面)隐藏特定分类来增强 WordPress的功能。 标签:WordPress 技巧

国外前 100 名博客半数使用 WordPress

网站监控公司 Pingdom 在调查中发现,在博客搜索引擎 Technorati 索引的博客中,排名前 100 的博客有 49 家博客在使用 WordPress,远远超出其它博客系统的使用量。 WordPress 在 2009 年在前 100 名博客中的使用量才 32%,Typepad 当时排在第二位,时至今日在排名中却再也看不到它的身影,在 2009 年曾经有 12家前 100 博客在使用 Movable Type,到现在也只剩下 7 家。 在中国,我相信这一数据可能还会更高。 那么亲,你是不是也在使用 WordPress 在写博客呢? 标签:WordPress

WordPress 插件:iPhone/iPad 限时免费精选

iPhone/iPad 限时免费精选是由 App 每日推送 提供的一个 WordPress Widget 插件,可以在你的 WordPress 博客的侧边栏显示最新的 iPhone/iPad 的限时免费应用。 该插件安装很简单,解压后把 appdp-list 目录上传到 /wp-content/plugins,在后台激活 Appdp List 插件,到 主题 -> 小工具 页面,把 iOS应用挂件 拖到左边的侧边栏里。然后可以进行如下设置: 可以选择分类(全部/游戏/应用),价格(全部/免费/限免),设备(通用/iPhone/iPad/通用),显示的数量和缓存时间。 最后显示效果如下: 下载:iPhone/iPad 限时免费精选 访问:App 每日推送 标签:WordPress 插件

WordPress 技巧:区分作者和其他人的留言

WordPress 博客中,作者的留言和普通的用户留言,在默认情况下并不区分开的,都是一样的颜色和设计,这样有时可能不好,用户无法区分哪些回复和留言是作者写的。 如果你仅仅需要把当前日志的作者的留言和其他留言区分开开,只需要使用 WordPress 自动生成的 class .bypostauthor 即可。 所以当你的博客有多个作者的时候,如果需要把所有作者的留言样式和其他留言区分开,下面就是我们具体代码: <li class="<?php if ($comment->comment_author_email == "authorname@domain.com") echo ‘author’; else if ($comment->comment_author_email == "anotherauthorname@domain.com") echo ‘author2’; else if ($comment->comment_author_email == "thirdauthorname@domain.com") echo ‘author3’; else echo $oddcomment; ?> item" id="comment-<?php comment_ID() ?>"> 标签:WordPress 技巧

WordPress 技巧:禁止插件更新提醒

这个技巧会阻止 WordPress 检查插件是否有有更新,这个技巧对于给客户建的网站非常有帮助,因为很可能你已经修改了插件,插件的更新将会让整个网站不能正常运行。 将下面的代码复制到当前主题的 functions.php 文件中。 <?php remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ ); add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$a’, “return null;” ) ); ?> 标签:WordPress 技巧

WordPress 技巧:如何判断一个插件是否激活

如果你写的插件需要调调用其他插件的函数,那么你首先需要判断下调用的插件是否已经激活了,可以通过在 functions.php 文件中加下面的代码来势判断,注意把下面代码中的插件的路径改成你要判断的插件的路径。 <?php if (is_plugin_active(‘plugin-directory/plugin-file.php’)) { // the plugin is active } ?> 标签:WordPress 技巧

WordPress 技巧:如何移除后台上传的的图片的宽度和高度参数

通过 WordPress 后台上传图片,并且将图片插入到日志中,WordPress 会自动生成的 <img> 的 html 标签中包含图片的宽度和高度参数,如果你使用的是响应式的 WordPress 主题,那么这个可能会造成一些问题。下面的这段代码可以解决这个问题。 将下面代码复制到当前主题的 functions.php 文件中: add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 ); add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 ); function remove_width_attribute( $html ) { $html = preg_replace( ‘/(width|height)=”\d*”\s/’, “”, $html ); return $html; } 标签:WordPress 技巧

WordPress SEO 宝典

最基本的搜索引擎优化(SEO)是很简单的,而 WordPress 程序本身的一些优势使得 SEO 变得更加容易,比如我爱水煮鱼有超过 70% 的流量来自搜索引擎,所以做好 SEO 就是流量的保证,这篇文章就给大家介绍下在 WordPress 博客中最基本的一些 SEO 要求,希望能够帮助到你。 简单来说 SEO 分为页面优化和链接建设两大部分,页面优化是基础,而链接建设则是重点,两者缺一不可。 内容为王 在讲解具体的 SEO 技巧之前,还是先强调内容为王,高质量、原创的内容是 SEO 的保证,坚持做好这一点,至关重要。为用户创造有价值的内容。原创文章、特色专题都会给你带来意外的收获。搜索引擎亲睐原创内容,纵使转载无数次,搜索引擎知道哪里是原创地址。 页面优化 页面优化就是按照 SEO 要求对页面进行优化,主要会涉及到标题,URL,Meta 标签,H1 H2 H3 等标签的使用,关键字密度等各个方面。 标题 网页标题直接影响页面在搜索结果中的排名,用户无论是在搜索引擎结果中,Google Reader,微博,或者其他地方阅读到你的文章,第一印象都是你的标题,所以标题党也就是这样产生的,虽然不鼓励大家做标题党,但是最基本优化还是要有的。对于标题的优化有两点: 标题中包含文章的关键字,1-2个关键字即可。 标题一般可设计为逆向排列,日志页面,文章标题放在网站标题的前面。 比如这篇文章:WordPress SEO 综述 《 我爱水煮鱼(注意这我没有加网站名,这个影响是不大的,加不加都可以),也可以在标题名和网站名中间加入分类名也是一个不错的做法。具体代码,请参考 WordPress 默认的主题中的标题函数的代码。 链接(URL) WordPress 支持伪静态链接已经给 SEO 带来了很大的方便,选择哪种方式 Permalink 其实关系不大,个人推荐尽量选择带有 %post-name% 的,这样如果 %post-name% 中带有关键字,也能够对 SEO 排名有一定的帮助。比如这篇文章的 […]

WordPress 技巧:强制 WordPress 直接升级

当添加,删除,升级 WordPress 插件或者直接升级 WordPress 的时候,有些用户的 WordPress 无法直接升级,总是提示让你输入 FTP/SFTP 帐号信息,这是因为 WordPress 是基于文件的所有者来判断的,如果你的服务器的用户名和文件的用户名不是一样的,那么 WordPress 就会让你通过 FTP/SFTP 来进行更新。 但是如果服务器的用户其实已经有权限对 FTP/SFTP 上传的文件进行读写的话,我们除了在 wp-config.php 定义 FTP/SFTP 信息之外,其实我们还可以强制 WordPress 直接升级。只需要在 wp-config.php 添加如下一行代码即可: define(‘FS_METHOD’,’direct’); 标签:WordPress 技巧

WordPress 技巧:移除留言表单的 URL 字段

如果你使用的是 WordPress 标准的留言模板,并且你想移除留言表单的 URL 字段,你可以在当前主题的 functions.php 添加如下代码: function wpjam_remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’wpjam_remove_comment_fields’); 标签:WordPress 技巧

WordPress 技巧:在 WordPress 后台菜单系统中添加 Home 链接

WordPress 新的自定义菜单是非常好的一个功能。现在我们可以通过添加自定义链接来添加首页的链接,这里展示个技巧,把首页的链接放入 WordPress 后台菜单系统的 Pages wiget 中,让用户直接拖动添加: 将下面代码复制到 functions.php 中即可: function home_page_menu_args( $args ) { $args[‘show_home’] = true; return $args; } add_filter( ‘wp_page_menu_args’, ‘home_page_menu_args’ ); 标签:WordPress 技巧

WordPress 技巧:给Admin Bar 添加删除链接

下面代码在 WordPress Admin Bar 增加一个当前日志的快速删除链接,复制到当前的主题的 functions.php 文件即可: <?php function my_add_admin_bar_trash_menu() { global $wp_admin_bar; if ( !is_super_admin() || !is_admin_bar_showing() ) return; $current_object = get_queried_object(); if ( empty($current_object) ) return; if ( !empty( $current_object->post_type ) && ( $post_type_object = get_post_type_object( $current_object->post_type ) ) && current_user_can( $post_type_object->cap->edit_post, $current_object->ID ) ) { $wp_admin_bar->add_menu( array( ‘id’ => ‘delete’, ‘title’ => […]

把你的插件发布到 WordPress 官方插件站

把你的插件发布到 WordPress 官方插件目录是让更多人用到插件的好方法,这样可以让你的插件不仅仅给我们中国人民使用,而且还可以让你的插件给全世界人民使用,想想全世界人民都在用你的插件这是多么美好的事情啊, 我已经在 WordPress 官方插件库发布了几个插件,下面我就给大家讲讲如何把你的插件发布到官方插件目录。 在开始之前你需要了解 SVN 的知识,可以查看这篇文章:TortoiseSVN 简明使用 1. 注册一个 WordPress.org 的账号。 到 WordPress 支持论坛,注册一个账号,这是必须的。 2. 添加你的插件 第二步是添加你的插件,你需要提供以下信息: 你插件的名字 一到两句话的插件描述 你的插件的原始链接(可选的) 个人建议给你的插件指定一个主页,不过取决于你,另外你还要保证你的符合 GPL 标准的。 3. 等待批准 等待的时间是无聊的,但是这个不会太长,大概需要3-4天,可能更长。所以要耐心。 批准了之后,你会收到一封邮件告诉你你的插件已经被批准了,你现在可以访问你的 subversion 目录。比如我最新的插件 Top First Commertors,subversion 目录为:http://svn.wp-plugins.org/top-first-commentors 你需要用你刚才在 WordPress 官方支持论坛注册的用户名和密码访问你的 subversion 目录。 4. 下载和安装 TortoiseSVN 从 TortoiseSVN 官方站点下载最新版的 TortoiseSVN,中文汉化包可以从 SubVersion 中文站下载。下载之后,点击安装包,一路 next 下去即可。 5. 创建一个文件夹 在你本地创建一个文件夹,如我在桌面上创建一个叫做 […]

WordPress 3.4 发布:自定义主题变得更加容易

WordPress 发布了 3.4 版本,这个版本显著改善了 WordPress 的主题定制功能,自定义头部,以及图片标题等方面。 WordPress 3.4 发布:自定义主题变得更加容易 WordPress 3.4 最大的改进显然是新增的主题定制器,它可以让你实时修改和定制你的主题,你可以实时修改你当前主题的颜色,背景,以及自定义头部图片等等,你可以实时调试,直到自己满意。WordPress 后台也改的更加好用,比如主题浏览页面不再分页,可以直接从媒体库直接选择自定义头部和背景,然后图片的标题也进行了修正提升,已经可以支持 html 代码。 下载:WordPress 3.4 标签:WordPress

我爱水煮鱼使用的 WordPress 插件

构建一个强大的 WordPress 博客需要哪些插件?其实很少,今天就给大家介绍下我爱水煮鱼装的 WordPress 插件。只要这些插件你就可以构建一个强大的 WordPress 博客。 日志相关的 WordPress 插件 日志相关的 WordPress 插件首先是相关日志:WP Related Posts,它可以通过 tag 来产生相关日志列表,让你网站增强粘性。 第二个我觉得必须安装的是:WordPress 文章目录插件,WordPress 文章目录插件在日志的右侧加入一个文章目录,让整篇日志更好导航,读者也可以在阅读之前知道这篇文章的大概,另外这样也能增强网站 SEO 也是帮助的,因为 Google 可以索引内部锚点链接。 第三个是:WordPress 心情评论插件,WordPress 心情评论插件让博客的读者无需评论,而通过简单的点击就能表达自己对当前文章的感受,非常方便,这样满足读者的快速评论的需求,而博客的作者也能通过这个知道自己文章给用户的感受,进一步进行改进。 第四个是:Post Type Switcher,如果你和我一样,使用了多个自定义日志类型,需要它们之间进行转换的换,推荐你使用这个插件。 留言相关的 WordPress 插件 留言相关的插件我觉得只需装 多说这个社会化评论插件即可,它能为你的 WordPress 博客提供新浪微博、QQ、人人、开心、豆瓣、网易微博、搜狐微博、百度等多帐号登录并评论功能,帮你搭建更活跃,互动性更强的评论平台。有了多说这个社会化评论插件,基本留言相关的插件都无需再安装了,并且整个网站效率更高,互动性也更好。 统计相关的 WordPress 插件 统计相关的插件,首先推荐:PostViews,PostViews 只可以统计日志浏览次数,并且基于此产生流行日志,我还基于这个插件写了一个小插件:让你如何在 WordPress 后台显示日志浏览数。 如果仅仅通过日志浏览数不能满足你对统计的需求,建议你安装Analytics360,它可以让你在 WordPress 后台查看 Google Analytics 统计。 最后一个是:社会化分享 WordPress 插件,社会化分享 WordPress 插件集成当前国内主要社会化分享按钮,并且和 […]

100% Secure Checkout

PayPal / MasterCard / Visa