Posts Tagged ‘wordpress’

WordPress搬家到sae

新浪每月会给高级开发者1万多的云豆
切一半流量过去测了几天,比较稳定,索性整个搬了过来。(对,以上都是炫耀)
备忘如下:

静态文件存储

虽然豆子多,但代码空间只有100M,直接把wp-content的uploads拷过来就撑爆了。需要在Storage开个文件夹,用小黄鸭Cyberduck上传静态资源,然后数据库里批量替换掉之前文章内的链接。

数据库备份

Storage再开一个backup的文件夹,然后在网站根目录创建backup.php

<?php
$date = date('Y-m-d');
$dj = new SaeDeferredJob();
$taskID=$dj->addTask("export","mysql","backup","$date.sql.zip","app_cuikai","","");
?>

config.yaml 里加个cron 每周执行一次

cron: - description: backup
url: backup.php
schedule: every Saturday of month 02:00
sitemap

结合sae提供的google-sitemap-generator扩展,生成sitemap到Storage
网站代码目录添加sitemap.php

<?
    
header("Content-Type: text/xml;");
    
$url="http://cuikai-wordpress.stor.sinaapp.com/sitemap.xml";
    
$contents=@file_get_contents($url);
    
echo $contents;
?>

config.yaml里中转

- rewrite: if ( path ~ "sitemap.xml") goto "sitemap.php"
二级域名跳转

/wp-blog-header.php 开头添加如下代码

if(strtolower($_SERVER['SERVER_NAME'])=='cuikai.sinaapp.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://uicss.cn'.$URIRedirect);
exit();
}
域名cname指向

万网不支持cname记录url,要么ping域名拿到a记录,要么托管到DNSPod

就这样,别的没啥需要记的。

如何在WordPress文章内插入onclick

一开始本来懒得自己写的,结果google被墙的厉害,百度什么都搜不出来……
无奈之下,自己想办法搞了。

问题描述:

  1. 在WordPress写文章的时候,想插入一点简单的脚本,例如
    javascript:tucao() 或者 onclick=”tucao()”
  2. 这样的代码,被WordPress的安全机制自动过滤成:
    javascript:void(0) 和 onclick=””

解决办法:

  1. 打开wp-include目录下的formatting.php文件,注释掉大概第2321行
    $safe_text = str_replace( “\n”, ‘\\n’, addslashes( $safe_text ) );
  2. 上传后,刷新后台,保存刚才保存不上的文章。
  3. 把formatting.php恢复原样。

如何在本机搭建WordPress

WordPress是一套免费的开源项目,用户可以用它在支持php和mysql的服务器上搭建自己的blog,或者在本地搭建一套用于调试代码。这次分享包含以下几个方面:

阅读全文 »

WordPress相关日志

昨晚手欠,点了一下“升级Wordpress”,于是就开始了各种忙乱。

首先是在升级前没有停用正在使用的插件,老旧插件导致Wordpress的前台、后台全部白屏。
解决办法:ftp登陆上去,将插件文件夹 plugins 重命名。

其次就是各插件恢复使用后,Simple Tags 插件的作者没有提供更新,现有版本 2.0-beta9 不支持 WordPress3.2 ,导致“相关日志”无法正常工作。

言归正传,说一下如何直接用代码实现“相关日志”的功能。

  1. 打开当前所用的模版文件夹
  2. 找到functions.php
  3. 添加如下代码:

阅读全文 »

Page 2 of 812345...Last »
崔凯博客
Powered by SinaSAE | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.