任何问题请联系WX:uu16853

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

购买更多有优惠!

6个最佳用于餐厅,咖啡厅,美食的 WordPress 主题

如果你经营一家餐厅或者咖啡厅,你想通过互联网来营销你的餐厅或者咖啡厅,或者吸引用户到你餐厅或者咖啡厅消费,甚至你想经营一个美食的博客,那么首先你要有一个专业的网站,这个时候使用 WordPress 是最佳最快的方法,今天就给大家推荐 6 个最佳用于餐厅,咖啡厅,美食的 WordPress 主题,让你能够快速建立专业的网站或者博客。 1. Gourmet (by templatic) Gourmet 是一个含有美食网站所有功能的专业主题,如多重菜单,推荐项目,博客等等,使用该主题可以很快建立一个专业的美食网站。 Gourmet 的详细介绍 2. Restaurant Theme (by templatic) 专业的设计,高效的代码 Restaurant Theme 让你能够快速建议一个自己的饭店网站。 Restaurant Theme 详细介绍 3. Organic Restaurant Theme (by Organic Themes) Organic Restaurant Theme 是美食相关产业的完美网上解决方案,它包含三个色调,奶黄,红色和白色,分别适合不同类型的餐厅,这个主题完全适应 WordPress 3.0,包含了 WordPress 3.0 的高级功能,所以该主题可以很容易根据你的餐厅的需求进行定制。 Organic Restaurant Theme 详细介绍 4. Delicious (by WPZOOM.) Delicious 是一个非常优雅的 WordPress 主题,适合餐厅,饭店,咖啡厅,酒吧,餐馆,小吃店等。 […]

5个最佳房地产 WordPress 主题

WordPress 并不是一个简单的博客程序,它能干的事情非常多。如果你是一个地产中介,想通过互联网出售房子,那么你也可以通过 WordPress 来实现,是的,选择一个适合房地产的 WordPress 主题,就会让你事半功倍,并且现在网络上有非常多的和房地产相关的 WordPress 主题,并且还集成了房地产相关的功能(如位置,价格,大小,几房几厅,经纪人,代理等)。所以今天就给大家介绍下5个非常不错的房地产相关的 WordPress 主题。 本文翻译自 12 Real Estate WordPress Themes,原文有 12 个房地产相关的 WordPress 主题,这里节选其中最好的 6 个。 1. Real Estate Theme (from templatic) Real Estate Theme 是有史以来最好的房地产相关的 WordPress 主题,它拥有让你创建房地产网站的所有功能,并且该主题设计非常典雅,结构和布局非常专业。 Real Estate Theme 详细介绍 2. Main Street Real Estate (from Gorilla Themes) Main Street 是一个房地产相关的主题,这个主题让你非常容易添加,修改,删除房产信息,并且它还提供 8 种颜色以及非常专业的布局。 Main Street 详细介绍 3. […]

t.cn 短域名 WordPress 插件

大家都知道新浪有个 t.cn 的短网址,如果给每篇日志生成一个这样的短链接绝对拉风,分享的时候也非常方便。今天我就做个 WordPress 插件,能够获取每篇日志的 t.cn 短网址,并且显示在日志的内容后面。 使用非常简单,只需要上传激活即可。比如这篇日志的 url 是:http://blog.wpjam.com/2011/01/26/t-cn-wordpress-plugin/,它的 t.cn 短网址就是:http://t.cn/hGe7Dg 如果想定义日志后面显示的效果,你可以通过 t_cn_link 这个 class 来定义 CSS。 如果其他插件想调用当前日志的 t.cn 的短网址,可以使用如下代码: $t_cn = get_post_t_cn($post_ID); 如果要获取某个 url 的短网址,可以使用如下的代码: $t_cn = get_t_cn($long_url); 以后还将增加该链接微博评论数和获取微博评论的功能,和新浪微博完全整合 。 感谢 Sivan 帮我测试。 下载:t.cn 短网址 WordPress 插件 标签:WordPress 插件 新浪微博

生成 Sitemap 的 WordPress 插件:Simple Google Sitemap

可能大家都用过了最强大的 Google XML Sitemap 插件,但是这款插件太过强大,对服务器的要求很高,很多同学在使用的时候经常出现服务器内存不够等问题,其实其中的很多功能其实并不需要,其实我们根本不需要那么多选项,更多时候我们只是想生成 sitemap 就好了。 有没有一个相对简单但是够用的 WordPress 插件,当然是有的,就是:Simple Google Sitemap。 Simple Google Sitemap 介绍 Simple Google Sitemap 是一个能够自动为你的 WordPress 博客创建 XML Sitemap 文件的 WordPress 插件,并且在创建好 Sitemap 文件之后,会自动 通知 ASK.COM, Bing, Google, Yahoo 等搜索引擎。 Simple Google Sitemap 这个 WordPress 插件使用 WordPress Hook 创建 Sitemap 文件,所以平时不会占用那个服务器资源,只有在博客发布日志或者删除日志才会调用程序生成 Sitemap 文件。 Simple Google Sitemap 使用 安装好 Simple Google […]

WordPress 博客如何进行链接建设

前面介绍了链接建设的三篇文章,如何构建网站的链接体系架构,通过导入链接提高网站排名,使用向外链接来增强内容的相关性,根据这些链接建设理论的建议和要求,针对 WordPress 博客我们应该如何进行链接建设呢? 1. 重要的页面在首页有链接 每个网站都有自己最重要的内容或者页面,这些内容就是这个网站的精髓,所以直接在网站首页就有这些重要的页面,无论对用户还是搜索引擎都是有帮助的。简单的说流量最高的日志就是 WordPress 博客的最新文章,所以我们可以在首页的侧边栏输出热文排行和月度热文。实现方法是通过 PostViews 这个插件中的 get_most_viewed 和 get_timespan_most_viewed 这两个函数实现。除了这两个列表之外,如果觉得自己的博客还有一些比较重要的日志,可以手工在侧边栏建立一个列表,如我爱水煮鱼的本站推荐,详细可以查看我爱水煮鱼首页的侧边栏。 2. 良好导航,让用户知道自己在哪里! 比如创建“首页 > WordPress > WordPress 博客如何进行链接建设”这样的面包屑导航链接。实现方式是在 single.php 页面循环开始之后最开始的地方添加如下代码: <a href=”http://blog.wpjam.com” title=”Home”>Home</a> &raquo; <?php the_category(“,”); ?>  &raquo; <?php the_title(); ?> 3. 向搜索引擎提交 sitemap! 使用 Google XML Sitemaps 或者 Simple Google Sitemap 插件生成 sitemap,并向搜索引擎提交加快索引。 4. 提高用户的粘性和内容的相关性。 可以在日志页面显示相关日志来提高用户的粘性和内容的相关性,推荐使用 WordPress Related Posts。 5. 控制你的向外链接。 最好不要卖链接,如果真的穷得解不开锅,卖链接一定要卖给相关的网站或者 nofollow 链接。 UGC 里面的链接一定要 nofollow,并且安装 Comments […]

新浪微博连接:使用新浪微博登陆 WordPress 博客

新浪微博开放了 API,并且支持 OAuth 协议,所以我和上次做的豆瓣连接插件一样开发了新浪微博连接这款 WordPress 插件。 新浪微博连接是使用新浪微博 API 接口开发的一个 WordPress 插件,它的能让用户使用新浪微博账号登陆 WordPress 博客,并且可以直接使用新浪微博的头像,并且能够更新留言和日志到新浪微博。 新浪微博连接的主要功能 使用新浪微博账号登陆 WordPress 博客,新浪微博连接插件会在留言框,注册页面,登录页面都会加入使用新浪微博连接的按钮,你只要几次点击,然后到新浪微博进行简单的验证就能使用新浪微博账号登陆 WordPress 博客。 同步留言到新浪微博,新浪微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到新浪微博,方便用户跟踪自己的网上行为,把新浪微博当作自己的 lifestream 一种方式。 同步日志到新浪微博,新浪微博连接插件能够让 WordPress 管理员绑定一个新浪微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到新浪微博。 新浪微博连接的安装要求 很多同学是有这个插件的主要的问题是不符合安装需求,新浪微博连接对服务器的要求比较高: WordPress 3.0 版本以上,你可以到这里下载 WordPress 最新中文版。 PHP 5.2,因为新浪微博 OAuth 类使用 PHP Class 语法,所以 PHP 版本要求 5.2 以上。 支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。 新浪微博连接的详细安装和使用说明 […]

使用 Google XML Sitemaps 为你的博客生成 Sitemap

Google XML Sitemaps 这个插件可以为你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章,在我看来是每个 WordPress 用户都应该安装的插件之一,但是 Google XML Sitemaps 这个插件设置页面选项非常多,设置起来有点繁琐,今天我就给大家详细讲解下。 Google Sitemaps 介绍 首先什么是 Google Sitemaps 简单的说,Google Sitemap 就是一个包含你网站上所有公开页面和文档的链接和额外信息的 XML 文件。Google 会阅读这个文件,然后添加其中定义的页面到 Google 索引中。Google Sitemaps 服务是 Google 网站管理员工具的一部分,Google Sitemaps 支持多种语言,所以不用担心你的 Sitemap 的语言问题。 你可以用两种方式提交你的 Sitemap: 如果你拥有 Google 账号,你可以使用 Google Sitemaps 服务来提交你的 Sitemap,这个服务可以给你看到关于你博客的很多统计,如使用最多的关键字和爬虫爬你博客时候的问题。 如果你没有 Google 账号,也不想注册个,你可以通过“ping” Goolge Sitemaps 服务器来通知 Google 你的 Sitemap 的更新。你需要做的就是通过浏览器访问一次下面这个链接即可:http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.yourblog.com/sitemap.xml,然后 Google […]

新浪微博连接 2.3

新浪微博连接是我使用新浪微博 API 接口开发的一个 WordPress 插件,它的主要功能是能让用户使用新浪微博账号登陆 WordPress 博客,并且可以直接使用新浪微博的头像,同步博客日志到 WordPress 博客。 经过几天的测试,新浪微博连接插件升级到 2.3,主要修正:同步博客到新浪微博的问题,并且同步内容更为丰富,规则改为:【日志标题】+ 日志内容摘要 + 日志链接。如果有图片,获取第一张图片,一同更新。另外还更正一些存在的已久的 bug。 还有什么问题,请给我留言! 详细介绍和使用说明:新浪微博连接:使用新浪微博登陆 WordPress 博客 下载:新浪微博连接 WordPress 插件。 有什么问题请给我留言,我的新浪微博是:denishua,欢迎围观! 标签:WordPress 插件 新浪微博

WordPress 技巧:使用页面模板自定义 WordPress 页面

如何自定义 WordPress 页面? 如果你定制或者设计过 WordPress 主题,那么你可能会遇到过这样的问题: 如何让 WordPress 的页面有不同的布局或者样式呢? 默认情况下 WordPress 是使用 page.php 来处理所有页面的外观的话,但是 WordPress 提供了页面模板的机制让 WordPress 开发者可以自定义 WordPress 每个页面的外观和布局。 使用 WordPress 页面模板 我们举个简单的例子比如你博客中所有的页面都有侧边栏,而在“关于”页面,你想内容的宽度能够扩展到这个页面的宽度。 下面就是详细的实现步骤: 在当前使用的主题文件夹中创建一个新模板,将它命名为 about.php。 然后把 page.php 模板中的内容拷贝到 about.php 文件中。 接着,找到模板文件中调用 sidebar 的函数,去掉或者注释掉它。 可能需要找到 content div 标签,并手动给它增加一个 width 样式来扩展宽度以便能够占满整个 container div 标签。 完成之后,到 about.php 的最上面插入以下代码: <?php /* Template Name: 关于 */ ?> 做好上面修改之后,保存,并上传到服务器上的当前主题文件夹下。 […]

“正在执行例行维护,请一分钟后回来。”时间过长解决方法

在 WordPress 后台升级插件的,WordPress 系统进入维护(Maintenance)状态,这个时候访问任何页面都会出现:“正在执行例行维护,请一分钟后回来。”,但是有时候因为系统和服务器的问题,一直显示“正在执行例行维护,请一分钟后回来。”,后台也进不去。 这个时候,我们可以使用 FTP 进入网站的根目录,删除 .maintenance 文件就好了。 标签:WordPress 技巧

在 Mac OS X 系统上安装 WordPress 本地测试

前面介绍在 Windows 系统上安装 WordPress 本地测试,入手 Mac Air 之后,也在本地安装 WordPress 本地测试: 1. 下载 XAMPP 同样选择 XAMPP 这个 Apache MySQL PHP 集成包,到 XAMPP 官方下载 XAMPP Mac OS X 安装包。 2. 安装 XAMPP 下载后解压缩开并双击 pkg 文件,Mac OS 的安装程序会启动,点击“继续”即可,安装程序还会向您询问管理员密码。 安装成功后,MacOS X 版的 XAMPP 将被安装到 /Applications/xampp 3. 启动 XAMPP 安装完成后,在终端(Terminal)输入下面的命令:sudo su。 然后使用下面的命令启动 XAMPP: /Applications/XAMPP/xamppfiles/xampp start 这样,Apache 和 MySQL 就被启动并运行。 也可以在 […]

10 个选择使用 WordPress 的原因

有数不清的理由支持你使用 WordPress,这里随便说说就有 10 个。 10. WordPress 有成千上万的主题。 不仅有免费的,而且可也可以定制,WordPress JAM 就是最好的团队。 9. WordPress 也有成千上万的插件。 这也是 WordPress 迷人的一个地方之一。而且 WordPress 的插件非常容易编写,我都写了一些。 8. 直接在 WordPress 管理后台就能看到 WordPress 相关新闻。 对于中文用户来说,安装下中文 Dashboard 就能看到最新的中文 WordPress 新闻。 7. WordPress 在全世界被广泛使用。 不管你相信与否,有个报道称,WordPress 占了整个 Web 的 8%。其实 WordPress 已经不仅仅作为博客,他可以作为各种类型的网站了。 6. 著名的 bloggers 基本都是使用 WordPress。 无论国内还是国外,很多著名的 blogger 很多都是使用 WordPress 啦。 5. WordPress 非常容易安装。 没有比 WordPress 更容易安装的 […]

WordPress 技巧:让 WP 更新的时候只更新核心

从 WordPress 3.2 开始,更新 WP 是非常快速的,但是更新的时候包括主题和插件一起更新了,如果你不想更改 wp-content 文件夹的文件,可以在 wp-config.php 文件下添加下面代码: // 让 WP 更新的时候只更新核心 define( ‘CORE_UPGRADE_SKIP_NEW_BUNDLED’, TRUE ); 标签:WordPress 技巧

在你的博客里显示 Emoji 表情:WP-Emoji

什么是 emoji 表情 emoji=絵文字(えもじ),词义来自日语(えもじ,e-moji,moji在日语中的含义是字符),emoji 表情符号已经普遍用于智能手机的段戏和网络聊天软件当中(特别是 iPhone/iPad iOS 设备中)。            WP-Emoji:在你的博客里显示 Emoji 表情 emoji,虽然好玩但是不能跨平台,目前仅有部分的智能手机(主要是 iPhone / iPad)和 Mac 系统支持,所以 WP-Emoji 这个插件把 emoji 表情符号转换成图片,在页面上显示出来,这样你在 iPhone / iPad 上写文章或者评论的时候,也可以使用 Emoji 表情,非 Mac OS和iOS 用户也能看见。 WP-Emoji 的安装和使用 WP-Emoji 安装很简单,直接下载或者在 WP 后台直接搜索安装 WP-Emoji 即可,然后到设置里面设置下需要转换文章,评论中的 emoji表情符号,还是两个都转。 该本插件已经在中国领先的 iPhone/iPad App推荐网站 http://appdp.com/ 部署。你可以使用 iPhone 或者 iPad 到这里(http://appdp.com/topic/3690/)留言测试下。 下载:WP-Emoji。 标签:WordPress 插件

WordPress 技巧:只给管理员显示 Admin Bar

只需将下面的代码复制到当前主题的 functions.php 文件中,保存之后,就只有管理员才能看到 Admin bar。 if (!current_user_can(‘manage_options’)) { add_filter(‘show_admin_bar’, ‘__return_false’); } 标签:WordPress 技巧

WordPress 技巧:给普通用户显示未发布的文章

WordPress 3.0 之后,我们可以使用 register_post_status 可以自定义日志状态,但是普通用户无法查看该状态日志的 single 页面,会跳转到 404 页面。我们可以在 functions.php 加入一下代码解决这个问题: function show_custom_status_post($post){ if($post[0]->post_status==’custom_status’){ $post[0]->post_status = ‘publish’; $post[0]->orignal_status = ‘custom_status’;//保存原始状态 } return $post; } add_filter(‘posts_results’, ‘show_custom_status_post’ ); 标签:WordPress 技巧

SEO 技巧:通过赞助 WordPress 主题快速提高网站排名

现在网上有很多免费的 WordPress 主题下载,这些免费主题中的一大部分是含有付费链接的,并且 footer.php 是加密的,这些链接就是 WordPress 主题赞助商链接。通过赞助 WordPress 主题,快速增加网站反链,可以对网站进行搜索引擎优化(SEO),提高网站在搜索引擎中的排名。 链接诱饵和 WordPress 主题赞助商链接 我们知道获取链接的最好方法是链接诱饵,通过赞助 WordPress 主题就是链接诱饵的一种常用的方法。是的,赞助 WordPress 主题是一个非常有效地提升网站的搜索引擎排名的方法,因为赞助成功的主题会让你获得大量的反向链接,而这些反向链接往往都带有一定的 PR 值和权重,所以可以迅速提高你的网站的权重和排名。虽然我们不是很清楚 Google 是如何计算 PR 值的,但是我们几乎可以肯定,大量的带的 PR 值的反向链接会提升任何网站的排名的。 赞助 WordPress 主题可以廉价获取大量高质量的反链 WordPress 已经是一个非常通用的博客系统,独立博客是用 WordPress 架设博客所占的比率非常非常高了,据统计世界上有 8% 的网站是使用 WordPress 构建的,所以一个成功的 WordPress 主题,使用者是非常惊人的,比如 mg12 通过发布的主题,就给自己的博客带来了成千上万个长期反向链接,并且网站的 PR 值一度达到7。如果花钱买这些连接的话,需要多少钱呢?即使假设一个链接只要 10 元一个月的话,那也是一个天文数字了,而且只能是一个月。而制作这样一个成功的主题,需要花费的费用一般在5000元以下,所以通过赞助 WordPress 主题是可以通过小成本获取大量反向链接的好方法。 赞助相关的 WordPress 主题。 通过赞助 WordPress 主题获取链接应该注意的最大的问题是相关性,WordPress 主题应该和你企业的主题或者卖的东西很吻合,比如你是卖台球的,如果你发现有个台球的 WordPress 主题等待赞助或者直接找人帮你设计一个有个台球的 […]

WordPress 技巧:使用 clean_post_cache 清理日志的缓存

当你不是在 WordPress 后台更新日志的,而是使用其他方法或者函数更新,并且你的 WordPress 博客使用的又是内存缓存,这时候,就极有可能日志的分类会显示的不正确。 这个时候我们可以使用 clean_post_cache($id) 函数把 $id 对应的日志对象缓存,以及该日志的分类信息的对象缓存,Post Meta 的对象缓存都会清理掉,页面也能够显示正确。 clean_post_cache 也有一个同名的 Action Hook,你可以用它来在清理日志缓存之后执行一些额外的清理工作。 下面贴下 clean_post_cache 函数,看看它具体清理哪些对象缓存。 function clean_post_cache($id) { global $_wp_suspend_cache_invalidation, $wpdb; if ( !empty($_wp_suspend_cache_invalidation) ) return; $id = (int) $id; if ( 0 === $id ) return; wp_cache_delete($id, ‘posts’); wp_cache_delete($id, ‘post_meta’); clean_object_term_cache($id, ‘post’); wp_cache_delete( ‘wp_get_archives’, ‘general’ ); do_action(‘clean_post_cache’, $id); if ( […]

WordPress 常用 Action 接口

Action 即动作,WordPress 让开发者在其执行过程中会额外执行一些函数,以实现插件的目的,这个允许插件开发者自定义在某点执行函数的接口即 Action。当一个用户访问 WordPress 任意页面后,WordPress 将按顺序执行每一行代码,并在一定条件下激发 Action,执行挂在该 Action 上的函数。 以下是 WordPress 前台一个普通前台页面的Action执行过程 muplugins_loaded plugins_loaded load_textdomain set_current_user init wp_loaded parse_request send_headers parse_query pre_get_posts posts_selection wp template_redirect get_header wp_head wp_enqueue_scripts wp_print_styles wp_print_scripts loop_start the_post loop_end get_sidebar dynamic_sidebar wp_meta get_footer wp_footer shutdown 除了前台,后台开发也是 WordPress 插件开发的重点,以下是后台管理界面的普通执行流程。 muplugins_loaded plugins_loaded load_textdomain auth_cookie_valid set_current_user init wp_loaded auth_redirect admin_menu admin_init parse_request send_headers […]

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 技巧

100% Secure Checkout

PayPal / MasterCard / Visa