wordpress后台js出错


Uncaught SyntaxError: Unexpected end of input
Uncaught ReferenceError: commentsBox is not defined
'webkitMovementX' is deprecated. Please use 'movementX' instead.
'webkitMovementY' is deprecated. Please use 'movementY' instead.
Uncaught ReferenceError: switchEditors is not defined

解决方案:
在wp-config.php中加入 define(‘CONCATENATE_SCRIPTS’, false );

define('CONCATENATE_SCRIPTS', false );
/** 加在这上面*/
/** 设置WordPress变量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');

如何让百度不索引指定路径下的内容

在wordpress上通过all in one seo这个插件可以在分页页面,栏目页面指定meta让搜索引擎不去索引这些页面,但对于百度来说这个meta是无效的,反而会带来其他页面不被收录的影响,大家还是不要轻易尝试的。

那如何让百度不去索引这些页面呢,比如wordpress的登录页面,这时候我们需要借助网站根目录下的robots.txt这个文件,通过它指定哪些资源不被索引。

wordpress id不连续

突然发现自己的博文id已经上700多了,我看看了分页,最多就70多篇,博文的id是不连续的。
我进去后台新建了一篇文章,写上标题后遍生成了一个固定链接,然后我没有保存,而是退出了新建文章的页面,而后又去新建了一篇。编号已经不是之前的那个了,当去访问之前那篇没有发布的文章生成的固定链接时,居然可以访问。
分析原因如下:
1、自动保存的草稿会占用id
2、版本控制生成的存档会占用id

解决方法:

1、禁用版本控制:

在站点目录找到wp-config.php中的

require_once(ABSPATH . 'wp-settings.php');代码,然后要在它的“前边”添加上define('WP_POST_REVISIONS',false);这就禁用了wordpress修订版本。

DedeCMS和WordPress的选择

DedeCMS和WordPress的选择

之前认为wordpress仅仅适合做个人博客站,而企业站比较倾向于dedecms,下面对两者稍做对比:
易用性:虽然wp是外国的程序,但操作起来还是非常便捷,只是界面上比较娱乐化,不像一个企业网站的后台;而dede的后台过于复杂,由于它的页面是真静态的,但是每次更新完文章之后不会自动更新生成的静态文件,需要手动更新。有些菜单项也不是很容易找到。
访问速度:从访问速度上来说,dede的优势很明显。前台访问是直接访问静态文件,少部分通过js调用php,比如访问量,会造成页面的稍微卡顿;而wp需要优化,比如需要替换或者禁用google字体,缓存头像等,在适当使用插件的情况下,访问速度也不错,但相比dede肯定是差一点的。
搜索引擎友好性:都说dede的站点更容易被搜索引擎收录,我也没有具体研究,但是我觉得主要在于主题模板的设计,它决定了搜索引擎所抓取的代码。wp在seo优化方面的插件还是有几个不错的。
安全性:安全性方面wp做得更好。dede漏洞太多。之前在某idc公司的虚拟主机上上放了一个dede的系统,后台由于dede漏洞太多,直接被禁止写入了。

百度是否支持noindex标签

wordpress的插件all in one seo,默认会给栏目页,日期归档页设置一个meta信息



该标签的意思是,不索引这个页面(不会在搜索结果中出现),但是抓取该页面的链接。

网上很多对于all in one seo这个插件的评论就是它会导致网站被百度k,或者不再被收入,不仅仅是设置了的该标签的页面。

查询了些资料,初步断定百度是不支持这个标签的。在all in one seo中可以设置,去除在栏目页增加这个meta信息。

总体来说,all in one seo这个插件还是不错的,只是要自己花点心思去配置。网上普遍反映该插件对中文支持较差,但发布时间距离现在都比较长远,我刚接触该插件,该插件都支持中文语言了,应该对中文也是有了一定的优化。

速度方面影响也不是很大,但多少还是有的。

不好意思,跑题了~都不写作文了,跑跑题也不必深究了。