Wordpress

修复 wordpress 中文繁简转换插件的问题

给网站添加了WP Chinese Conversion,可以进行简体繁体转换了。 目前这个WP Chinese Conversion插件的版本是1.1.16,已经5年没更新了。PHP升级后有了些变化,于是这个插件就有了些error/warning。自己动手将就改了一下,修改都在wp-chinese-conversion.php,把error/warning fixed了。本文记录一下。 each function被新版PHP给deprecated了 把这用到each的代码,比如这个 改成 create_function也被PHP给deprecated了 把用到create_function的地方改成anonymous function,比如这段 改成 总结 修改这两function用到的地方后,就正常工作了。

怎样备份部署在EC2上的WordPress站点

手动备份 备份网页部分(html, php),这部分不需要经常备份,如果没修改code或者更新plug,主题之类的 备份MySQL,这部分需要更频繁,所有的内容都在database里 sudo mysqldump -u <db user> -p –databases <db1> [db2, db3…] > <db backup filename>.sql 然后可以sftp复制到本地或者上传到s3之类的cloud storage里。 备份Script 编辑 backup_db.sh 文件如下 编辑 backup_html.sh 文件如下 以后需要backup的时候运行这两文件即可

怎样给wordpress网站创建XML sitemap?

how to create a wordpress sitemap

XML sitemap是什么? 简单来说, XML sitemap是一个网站包含网页的列表. 它的目的是让搜索引擎, 主要是Google的爬虫能发现这个站点并把站点内的网页添加到搜索索引里. 一个新建的网站几乎是网络里的孤岛, 没有任何其他网站指向它, 所以如果想被Google收录并索引的话, sitemap是很重要的. 怎样创建一个XML sitemap? 如果使用Wordpress的话, 可以使用Yoast SEO插件生成一个XML sitemap. 安装Yoast SEO插件 在Wordpress管理后台选择Plugins, 然后Add new 搜索Yoast SEO, 然后点击Yoast SEO结果上的Install Now, 完成后, 点击Active, 如下图 用Yoast SEO生成XML sitemap 在Wordpress后台选择SEO, 然后general 选择Features tab, 确保XML sitemaps是ON的, 然后Save…
Read more

怎样解决WordPress需要ftp账号问题 | how to solve the “ftp account” problem in WordPress

问题描述 WordPress没设置好的时候, 如果直接安装插件, 主题都会提示需要输入ftp账号, 密码之类. 如下图所示 当然, 手动安装是一直可以的, 就是下载好然后上传到后台文件系统, 比如用sftp, 然后用ssh登陆后解压, 把文件目录拷贝到相应的路径里, 比如插件在wp-content/plugins里, 主题在wp-content/themes里. 就是比较麻烦, 每次更新都要重复操作. 其实只要修改一下设置, 就可以完全在Dashboard用图形界面完成升级, 安装等操作. 怎样修改设置? 在Wordpress安装目录下的wp-config.php里加入这么一行. 这个文件基本都是一堆define(…); 加哪里无所谓, 和其他define平行就行. 然后修改Wordpress安装目录文件系统权限 做了以上修改以后, 应该就可以不用看到提示需要ftp account的提示了.