怎样给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 Changes

确认Sitemap成功生成

做完以上步骤以后, Sitemap的URL应该是<my site>/index.php/sitemap_index.xml. 比如本站feellikelearning.com/index.php/sitemap_index.xml 如下图

怎样解决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('FS_METHOD' , 'direct');

这个文件基本都是一堆define(…); 加哪里无所谓, 和其他define平行就行.

然后修改Wordpress安装目录文件系统权限

chmod -R 777 <wordpress install path>

做了以上修改以后, 应该就可以不用看到提示需要ftp account的提示了.