wordpress在nginx下访问wp-admin提示File not found

服务器重启后,登录wordpress后台后,当访问写文章等页面的时候 会发现wp-admin目录丢失,原本应该是xx/wp-admin/post.php,现在却直接变成了xx/post.php,然后页面访问也会提示404 file not found.

于是在nginx下配置前加了下面一行就可以了,原因未知。

wordpress 自动更新提示输入ftp信息解决方案

当在使用wordpress自动更新的时候提示输入ftp信息的时候,主要原因可能是文件权限导致的,解决方案有2种:

1)修改wp-config.php

define(“FS_METHOD”,”direct”);

define(“FS_CHMOD_DIR”, 0777);

define(“FS_CHMOD_FILE”, 0777);

2) 修改文件主目录

(www用户为apache/nginx运行的主用户)

如果某一方法不适用,可以尝试2种结合使用。

wordpress更换域名操作

wordpress更换域名需要进行的操作,其实就是更换数据库的一些值,

wp-config.php  如果需要更换mysql的地址,请替换DB_HOST的值

对于mysql数据库,我们可以使用replace命令

 

GFW with wordpress avatar

from this year,i found my avatar in blog was not shown,and the link of image return 404,so in china,the most possible reason is GFW.

luckly,there is some ways to break through.

1、use ssl

you can add these words in your function.php

2、use local cache

create a dir in your root dir,and put a image name “default.png” in this folder.

3、use other platform

like duoshuo

 

wordpress安装主题和插件的时候提示输入FTP信息的解决方法

有的时候在安装wordpress主题或者插件的时候会提示要输入FTP的用户名和密码信息,十分麻烦,

刚开始以为是插件或者主题的原因,但是后来出现次数太多了,才觉得可能是主机设置的问题

网上主要有2个解决方法:

方法1:

方法2:

修改wp-config.php

我个人是尝试了方法1就可以了

WordPress ping服务及网站提交入口收集

2014.7.28测试可用

Ping RPC服务

百度:http://ping.baidu.com/ping/RPC2
谷歌:http://blogsearch.google.com/ping/RPC2
Bloglines:http://www.bloglines.com/ping
PingOMatic:http://rpc.pingomatic.com
Feedsky:http://www.feedsky.com/api/rpc2(没有返回值,不知道是否可用)

网站提交入口

百度:http://zhanzhang.baidu.com/sitesubmit
谷歌:http://blogsearch.google.com/ping?hl=zh-CN
搜狗:http://www.sogou.com/feedback/blogfeedback.php
360搜索:http://info.so.360.cn/site_submit.html
Bing:http://www.bing.com/toolbox/submit-site-url

 

WordPress文章图片不居中的解决方法

问题描述

使用wordpress的编辑器在文章中插入图片,使用编辑器自带的居中,但是在实际文章中并不居中

问题分析

使用开发工具在浏览器中快速定位到文章问题的相应HTML代码,发现诸如以下代码:

从代码可以看出图片链接和图片描述外层包含了一个div,class的属性值为wp-caption和aligncetner,于是接着定位css属性发现并没有相应的设置,问题应该出在这里。

问题解决

既然没有,那么我们自己手动加上css代码,编辑style.css文件,添加以下代码

 问题补充

使用上述代码使图片居中后,如果图片的宽度等于body的宽度,图片可能会超过body的边界。此时我们继续定位css代码,这时因为在wp-caption的div强制定义了div的宽度(style=”width:xxx px”),并且这个宽度是大于图片宽度的,因此在上述情况下会导致偏移。

如何解决呢?

我们可以通过修改wp-includes下的media.php,找到了类似下面的代码

将其中的10修改为0保存即可。(3.7版本以后好像修复了这个问题。)

 

谷歌被墙之后的WordPress博客重生

前言:

6月份的一天,Jason.z像往常一样访问自己的工作室网站AnAn Studio,然而意向不到的是,打开首页竟然用了用了1分钟,并且首页的幻灯片样式全乱,重新刷新了几次都是这么个情况,这是什么情况?

诊断:

由于首页的幻灯片使用的jquery插件,作为开发真的习惯思维,一定js出现了问题,于是,chrome里使用F12快速调出开发者工具,定位在Network和Console栏然后重新刷新页面,发现网站调用google cdn的Jquery插件一直处于Pending状态,最终超时并且加载失败。原来网站访问变慢的原因,是因为加载jquery出错导致的。顺势打开google搜索也发现无法打开,哈哈,原来是Google抽风了,暂且不管吧。

再诊断:

兴冲冲的第二天,第三天,第四天。。一个星期访问,问题还是如此,看来这次要出大事了,询问了其他人,很多也反映了类似的情况,不仅包括谷歌搜索,连同Gmail,订阅,地图等一系列的服务都出现无法访问的情况,看来这是ZF是动真格了,如今技术人员也成为了政治的牺牲品。

方案:

暂且收起那徒劳的悲伤,回归到问题上,竟然是因为google cdn的jquery文件引用那么,那么将Jquery文件换成本地引用或者其他CDN地址即可,然而诸如字体和地图的其他google库呢?

翻阅很久,发现数字公司360竟然提供了和google同样的CDN服务,具体戳http://libs.useso.com/ ,这个必须要赞的,修改 \wp-includes\script-loader.php下的fonts.googleapis.com替换为fonts.useso.com即可。

然而,当你使用国外的WP商业主题时候,会有其他很多地方都会使用Google服务,如何查找这些代码呢,很简单,这个时候可以将整个主题下载到本地,然后通过一些编辑器比如Sublime Text或者Notepad++都有在文件夹中搜索内容的功能,

搜索 ajax.googleapis.com 替换为ajax.useso.com

fonts.googleapis.com 替换为 fonts.useso.com

至于maps.google 目前只能暂时屏蔽掉或者使用其他国内的地图API了。