WP笔记

SyntaxHighlighter CKEditor Button Plugin – 为WordPress CKEditor增加代码高亮功能

启用插件后,编辑器中会增加一个Code按钮

在《为CKEditor For WordPress插件增加代码高亮功能》一文中介绍了一种让WordPress CKEditor支持代码高亮的方法——即CKEditor For WordPress + Auto SyntaxHighlighter + CKEditor Syntaxhighlighter的模式,但这种方法有一个很大的弊端,就是我们需要手动修改CKEditor For WordPress插件中的ckeditor.config.js文件,当插件升级时,还要手动备份这个文件,升级后还原,很不方便。

Please note that if you have upgraded to CKEditor For WordPress 4.0, please update this plugin to the latest version and make sure to clean your browser's cache( Ctrl+Shift+Delete)

继续阅读SyntaxHighlighter CKEditor Button Plugin – 为WordPress CKEditor增加代码高亮功能
WP笔记

WordPress技巧:自定义文章或页面的侧边栏

wordpress user

如果你不想你的网站侧边栏千篇一律,这里有一段代码可以帮助你借助custom field设置自定义侧边栏。

以自定义文章侧边栏为例,首先打开文章模板(例如single.php),在需要显示这个自定义侧边栏的位置放上如下代码

<?php
// Check if custom field for sidebar is set
if(get_post_meta($post->ID, "sidebar", true)){
    // If set, save it
    $sidebar = get_post_meta($post->ID, "sidebar", true);
}
else {
    // If not set, default to your standard sidebar
    $sidebar = 'default-sidebar';
}

// Now echo your sidebar in your template using the $sidebar variable
dynamic_sidebar($sidebar);
?>
继续阅读WordPress技巧:自定义文章或页面的侧边栏
WP笔记

如何使用WP Pointers在WordPress后台显示提示信息

wp-pointers

WordPress Pointers是WordPress 3.3引入的新特性,顾名思义,这是一种tooltip,带有箭头,可以实现指向一个位置,显示一些提示信息的效果,这种效果在微博等应用中很常见。WordPress后台对新手而言不是一般的难以理解,有了这种带箭头的提示框,就可以更好的引导用户学习使用某些功能。

继续阅读如何使用WP Pointers在WordPress后台显示提示信息
WooCommerce

Woocommerce:如何根据国家设置支付方式

Woocommerce中,送货方式(Shipping method)可以根据国家不同而不同,支付网关(Payment Gateways)却无法选择国家,只要开启了某种支付方式,不管用户选择哪个国家,都会出现。

中国普遍使用支付宝,paypal也有一定用户,下面的代码可以让用户选择中国时只出现支付宝和paypal两种支付方式,如果这两种方式都没有启用,则显示其余启用的支付方式。

继续阅读Woocommerce:如何根据国家设置支付方式
WP笔记

HandHeld Mobile插件——让你的网站支持Mobile设备

HandHeld Mobile Plugin

我用的免费主题,对手机等手持设备支持不太好。虽然很多智能手机的浏览器可以像电脑一样呈现网页,但屏幕小是一大缺陷,即使能缩放,看着还是麻烦。用手机时我喜欢看干净的网页,没有过多的装饰图片,没有五花八门的widget,有限的屏幕当然要展示最重要的内容——文章。

HandHeld Mobile Plugin

继续阅读HandHeld Mobile插件——让你的网站支持Mobile设备
WooCommerce

Woocommerce 支付宝插件初探

Woocommerce虽然没有中文语言包,把前台做成中文后台保留英文确是一件很简单的事,如果你略懂中文,想用Woocommerce做个小网店,是个不错的选择。最麻烦的是支付方式,国外的产品基本不支持支付宝、财付通等国内流行的支付方式,所以研究了下如何让Woocommerce支持支付宝。

继续阅读Woocommerce 支付宝插件初探
WP笔记

WordPress——访客选择文章排序的实现

orderby comment, 点击查看大图

WordPress内建的排序方式有很多,比如按照标题排序、按评论数多少排序或者按照某个自定义字段的值排序。如果可以让访客自由选择网站文章的排序方式,可以帮助访客发现他们想要的资源,提高用户黏度。本文探讨如何实现访客选择文章排序方式,包括按照浏览次数和用户打分排序。

继续阅读WordPress——访客选择文章排序的实现
WP笔记

wp_commentmeta是否正在拖慢你的blog

wordpress user

今天deluxeblogtips发布一篇文章题目是Don’t Use Akismet让我很是好奇,我一直觉得Akismet是官方插件,为什么不要用呢?文章描述道博客速度变的很慢,检查原因时发现Akismet在wp_commentmeta表中产生了非产多的log记录,导致该表达到127M的巨型尺寸,对一个只有200篇文章不到的小博客来说非常离谱。我很好奇的检查了一下自己的wp_commentmeta表,结果让我吃惊!

继续阅读wp_commentmeta是否正在拖慢你的blog
WooCommerce

支付宝集成——如何在回调地址中使用自定义参数

支付宝集成时,有同步返回地址return_url和异步通知地址notify_url,这两个地址中的参数与签名验证有非常大的关系,在支付宝的说明中,强调return_url不可以有自定义参数,否则会导致sign和mysign不相等,但有时我们需要一些自定义参数来做判断,怎么办呢?

 
继续阅读支付宝集成——如何在回调地址中使用自定义参数
WP笔记

12款WooThemes免费主题

themorningafter

WooThemes是非常有名的WordPress主题开发商,主题价格比较高,质量非常好。如果你想免费且合法的拥有Woo主题,Sola向大家推荐Woo的免费主题,Woo的免费主题不但设计不俗,与其收费主题使用相同的框架,功能亦非常强大,如果你想找高质量的免费主题,千万不要错过。

继续阅读12款WooThemes免费主题