全站https

1 操作

运行mariadb monitor:

mysql

选择wordpress的数据库(按实际数据库名替换斜体字部分):

MariaDB [(none)]> use wpadmin;

把博客文章里的http://caibaoz.com替换成https://caibaoz.com(按实际域名替换斜体字部分):

MariaDB [wpadmin]> UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, 'src="http://caibaoz.com', 'src="https://caibaoz.com');

如果网站具有多个站点,需要针对每个站点都运行一次类似命令(把wp_2_posts中的“2”替换为实际的站点ID):

MariaDB [wpadmin]> UPDATE wp_2_posts SET `post_content` = REPLACE (`post_content`, 'src="http://caibaoz.com', 'src="https://caibaoz.com');

2 参考文档

2.1 Replacing Image Links in WordPress After Installing an SSL Certificate

2.2 Error 1046 Mariadb: No database selected

点击量:59

给WordPress集成reCAPTCHA验证码

垃圾评论太多了,用Akismet过滤掉明显的垃圾内容后,每天也会有数百甚至上千条待审核垃圾评论。无奈之下,只得求助于验证码,让机器评论减到最小值。reCAPTCHA是个简单方便的选择。

1 介绍

reCAPTCHA是一个免费服务,用以防止spam(电子形式的垃圾信息)、恶意注册以及其他形式的计算机伪装人类的攻击。 CAPTCHA全称Completely Automated Public Turing test to tell Computers and Humans Apart,是区分计算机与人类的全自动图灵测试。reCAPTCHA可以小部件(widget)形式轻松地添加到博客、论坛、注册表单等之中。除了保护站点,Google还使用reCAPTCHA把旧图书和报纸数字化。 Continue reading ‘给WordPress集成reCAPTCHA验证码’ »

点击量:368

WordPress and dashes (m-dash & n-dash)

dashI got you there, I too didn’t know there were n and m dashes “–” and “—”.

Anyways, the process of using one of these in my life was something like this:

  1. Search Google for “mdash”
  2. Use my eye scanning techinque to find any dash which looks longer than usual
  3. CTRL-C, CTRL-V
  4. life goes on

Tired of this repetitive process, I decided to replace n/m dashe with hyphen (-), those looked unfamiliar and rather creepy ( -example-), so I changed my mind again and decided to use double hyphens (- -).
Continue reading ‘WordPress and dashes (m-dash & n-dash)’ »

点击量:35

wordpress上传提示“缺少临时文件夹”的解决方案

wordpress上传提示“缺少临时文件夹”,无法上传文件。

这一般是由权限问题造成的,www-data没有读写临时文件夹的权限,修改php.ini即可解决。

检查 php.ini 配置文件(windows用户一般在C:\windows 目录,ubuntu用户一般在/etc/php5/apache2/)

编辑php.ini文件,找到如下代码:

upload_tmp_dir = /var/www/tempfile/

修改红色部份目录的权限,将WWW-DATA用户设置为可读写。

重启apache服务

ubuntu用户可在终端输入 sudo service apache2 restart

原文链接:http://futureis404.info/archives/677.html

点击量:46

在GoDaddy创建WordPress多站点网络(子域名)

1 备份

1.1 使用ftp客户端备份网站内容;

1.2 使用phpMyAdmin备份数据库

2 必要的设置

2.1 “WordPress地址”必须和“站点地址”一致;

2.2 “WordPress地址”使用的端口号必须是80或443;

2.3 WordPress必须安装在网站根目录(WP3.5版取消了此限制。未测试,详情未知。);

2.4 设置泛域名解析,在域名的Zone File Editor添加一条A记录,“Host”填写“*”,“Points to”填写主机IP(主机必须有独立IP?),“TTL”保持默认。 Continue reading ‘在GoDaddy创建WordPress多站点网络(子域名)’ »

点击量:50

使用Suffusion主题中文语言文件(子主题方式)

1 创建子主题

1.1 在“wp-content->theme”目录下,建立新文件夹,命名为“suffusion-child”。
1.2 在“suffusion-child”目录下,建立“style.css”文件,填写下列内容:
/*
Theme Name: Suffusion Child
Description: Child Theme To Use Suffusion Translation
Template: suffusion
*/

1.3 在“suffusion-child”目录中新建“translation”目录。
1.4 把“suffusion”目录中的“screenshot.png”文件拷贝到“suffusion-child”目录。这一步是可选的,目的是在后台的主题设置页面让Suffusion Child看起来不那么单调

2 下载并上传Suffusion语言文件

Continue reading ‘使用Suffusion主题中文语言文件(子主题方式)’ »

点击量:25