其实前两周开始就有更重要的事要做,站点建设与优化也就完全停止了,近段时间到未来的个把月还是专心做正事。所以如标题所述,这次周记主要按照回忆记录一下早前站点建设的内容,而且2.0发布日志里也说过要记录一下更新过程中遇到的大问题。
首先是WP的移动设备访问插件。
画廊的主题更换为Minimatica以后,PC端的表现不错的,就是对移动设备不太友好,没有针对小屏设备优化过的界面和效果。
所以给画廊的WP装了个<Any Mobile Theme Switcher>的插件,主要作用是在移动设备访问的时候,导向另一个WP主题,实现专门的移动设备访问。
由于最早使用的Adirondack主题对移动设备比较友好,扁平和拼图平铺的效果比较适合移动设备访问,所以利用Theme Switcher插件,在PC、IPad、AndroidPad等大屏设备访问时以Minimatica主题显示画廊,当使用IPhone、Androidphone等小屏设备访问时,以Adirondack主题显示。
第二个是更新主题时遇到的问题,当时打算上传下载到的免费主题,再上传几个不错的插件,上传100%后显示“缺少临时文件夹”。
当时检索了很多解决办法,这些办法指出似乎是访问权限的问题,因为网站根目录是有tmp文件夹的,需要修改网站的php.ini。后来用一个土办法解决了,就是在WP站点目录里自己建了个tmp文件夹……解决。
版本更新中遇到的最大问题是WP后台登录进入循环重定向,具体特征就是输入的管理员账户、密码正确,在单击登录按钮以后再次载入到登录页面,进入死循环。
检索很多方法,主要都是下面这张思路:
修改/wp-includes/pluggable.php中的语句:
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
修改为:
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
可我试用此方法后依旧不能解决,最后找到一篇比较靠谱的文章,按照其中的第一种方法(原方法是用/** **/禁用掉相应代码,我干脆将需要禁用的代码删掉了)。
原文的链接是WordPress 循环重定向的问题
摘录我使用的方法一的内容:
找到wp-include文件夹下的template-loader.php文件,使用/**代码**/注释掉第六行和第七行
if( defined(‘WP_USE_THEMES’) && WP_USE_THEMES )
do_action(‘template_redirect’);
登录循环重定向问题解决。
正事颇为紧张,还是先做正经事要紧。况且站点2.0上线了,也没什么大小修补了,这儿的事就搁一搁,每周写写周记就行。

