WordPress – 上传图片出现HTTP错误.

wordpress-logo-680x400

 

 

出现这种错误的原因有很多,

1.权限设置问题

2.图片上传限制问题

3.图片处理插件,因为您没有安装图片处理库或者没有开启相关的PHP函数

3.1.PHP图片处理库没有安装或者设置错误(没有安装GD,ImageMagick等.)

Linux安装GD库教程:https://www.xlboo.com/8837.html

4.functions.php函数等问题

 

问题比较多,这里我们不一一的介绍了.

我的问题很简单,属于列表中的第三类,我呢这里安装DX-Watermark图片自动水印插件,所以导致的无法正常上传图片.解决问题在3.1那里已经说明.安装后重启nginx或者apache服务即可正常上传图片,自动处理图片

 

 

WordPress“建立数据库连接时出错”解决方案

0120

 

问题原因

1、数据库配置文件被篡改。

2、数据库服务器的问题,服务未启动或者其他的一些数据库故障。

3、wp_options表需要修复,wordpress运行一段时间之后就会出现这样的一个问题,但确实数据库连接时出错的问题很大可能是这个问题引起的。解决的办法就是:

 

解决方法

我的主要问题就是需要修复一下wp_options,然后使用phpmyadmin到后台去直接修复这个表即可。

进入phpmyadmin后台选择wp_options表。

phpmyadmin-1-1

找到下面的“修复表”,选择即可。

phpmyadmin-1

出现下面的的文件就说明,就说明的wp_options已经修复成功了WP

phpmyadmin-2

 

 

 

还有一个方法就是:

wp-config.php文件中增加一句代码:define(‘WP_ALLOW_REPAIR’, true);(开始调试模式)

然后直接访问后台http://你的域名/wp-admin/,按照wordpress的修复步骤操作即可。

 

其实这样的问题用一段时间就会出现了,所以要及时备份数据库的。以免修复错误之后连恢复都没得机会。

Gravatar Fixed – WordPress头像修正插件

近期被Gravatar玩惨了,登陆一个后台慢的呀,也没有时间去登陆,所以就选一个插件吧.主要是Gravatar镜像可以自己的搭建的 或者直接反带就好了。稍后会整理一些Gravatar头像的镜像

 

插件介绍

Gravatar Fixed插件可以通过函数覆盖的方式,重新自定义Gravatar服务器,直接读取www.gravatar.com 的内容,保证正常访问。

插件截图

gravatar-bxl

插件问题

与Yoast WordPress SEO插件不兼容哦,可能会出现一点小问题的。

 

下载地址

[download id=”8222″]

WordPress – 定时发布文章失败解决办法

WordPress的定时发布的功能是非常不错的一个功能。

 

如何定时发布文章

在发布文章的界面右边的【发布】选项,点击一下[立即发布]右边的“编辑”,就会出现下图所示的界面,可以

选择发布日期和时间,设定后,确定即可:

wordpress-post-1

 

注意事项:

时间是按服务器的时间来算的,不是本地电脑时间。

如何取消定时发布文章

取消定时发布功能,点击第一行的状态:草稿,选择编辑然后更改为草稿,再点击更新文章即可。

 

定时发布失败解决办法

WordPress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,定时发布文章就会失败。

修改 /wp-includes/cron.php 系统文件

打开wp-includes目录下面的cron.php文件,找到“timeout”代码:

WP Missed Schedule插件

下载 WP Missed Schedule ,安装启用即可。

 

下载地址

http://wordpress.org/plugins/wp-missed-schedule/

插件介绍

 

 

MY Missed Schedule插件

下载 MY Missed Schedule ,安装启用即可

(重发定时失败的文章)

下载地址

[download id=”8173″]

https://wordpress.org/plugins/my-missed-schedule/

插件介绍

如果你发布文章后还有后续动作,比如同步文章到微博,发邮件通知等等,在网站并发时(同一时间很多人挤进来),这个时候触发了wp-missed-schedule等插件会导致同步多条微博或者多封邮件。

MY Missed Schedule 插件用了定时的原理,这种方式不会导致多次触发。这也是我做这个插件的原因,因为wp-missed-schedule无法跟 WordPress连接微博 的“同步微博”功能完美组合使用。如果你也碰到类似问题,一起来试试 MY Missed Schedule

WordPress MU – “wpdb::escape is deprecated”解决办法

因为现在wordpress mu的相关问题的解决办法太少了,这里只有自己找问题了,开启debug模式,又出现了下面的问题:

Notice: wpdb::escape is deprecated since version 3.6! Use wpdb::prepare() or esc_sql() instead.

 

解决办法

找到wp-content/sunrise.php(大概在12行左右)

修改为

wordpress-mu-wpdb-error

 

WordPress – Content Index for WordPress文章内索引插件

本博客一直在使用的一款插件,推荐使用,有时候文章比较长的时候这个插件就是很不错了。

插件介绍

Content Index for WordPress 是国人 莳子 开发的文章目录插件(离现在已经有两年的时间了,网站也是无法访问的状态),在文章中添加内容索引,索引全部根据heading标签生成。并且可以由用户来配置展现方式。

插件截图

插件设置页面

wp-content-index

插件文章页面

wp-content-index-post

正文页面

wp-content-index-post-html

下载地址

[download id=”7893″]

Link Hopper – WordPress简洁站内链接短网址插件

Link Hopper 可以让你设置一个简洁的站内链接重定向至其它网站,也就是我们所说的短网址服务。

比如设置:你的域名+/g/g 跳转到 www.google.com 。

插件截图

link-hopper-o

 

这个插件好的一点就是可以自定义短网址目录,所以比较适合推荐链接等等,这样的插件还有:pretty link,还有一个我一直在用的:Simple URLs

以后的文章会慢慢的说道,因为我比较喜欢折腾,大概安装了100多个插件….

然后再说一下他的插件设置,要在工具→Link Hopper这里设置,别安装后找不到设置的地方了

link-hopper-tool

下载地址

Link Hopper

 

 

WordPress – 缓存Gravatar头像到本地

近期GG不行了,Gravatar今天也不是很给力,就是加载不出来,影响wordpress的加载速度,所以就将Gravatar头像缓存到本地,其实也可以缓存到七牛的或者其他的等等.下几篇文章将介绍一下缓存到本地还有其他的镜像代理.

建立缓存目录

在wordpress目录下建立文件夹:avatar,文件夹权限为:755,如果不行文件夹权限就设置成777, 这是gravatar头像 缓存的路径。

 

设置默认头像

制作一张默认头像,也可以直接在wordpress后台》设置》讨论 里copy一张,命名为”default.jpg” ,放在 avatar文件夹里面。实在打不开,我这里就提供一个我在使用的头像

Gravatar

 

添加缓存代码

将下面的代码复制到模板的 functions.php 文件中即可:

搞完上面的东西就OK了.如同本站设置的一样的.

 

Benny – WordPress 4.0正式发布

wp40

优雅地管理媒体

在美丽、无尽的网格中浏览您上传的文件。无论您想查看或编辑多少文件,新的详情预览都能使这一过程无比迅捷。

media

管理嵌入现在前所未有地简单

在空行中粘贴一行YouTube URL,它就会魔术般地变成嵌入视频。现在用一条tweet试试。是的——嵌入现在变成了视觉体验。编辑器现在能够显示嵌入内容的真实预览,为您节约时间,也给您自信。

我们也增加了默认支持的服务数量——您现在可以嵌入来自CollegeHumor的视频、来自YouTube的播放列表和来自TED的演讲。


专注于您的内容

写作和编辑现在变得更顺滑、更身临其境。随着您的写作,编辑器将会自动扩展来适应您的内容,并保证格式工具总是可用。


plugins

寻找正确的插件

WordPress的插件目录中现在有多于30,000个免费且开源的插件。WordPress 4.0通过加入新的条件、改善的搜索器和更可视化的浏览体验使找到符合您需要的插件变得更简单。

DX Watermark – WordPress功能齐全图片加文字/图片水印插件

在前面,有介绍过Watermark Reloaded – WordPress图片加文字水印插件,上面介绍的是添加文字插件,这次主要还是图片添加水印插件,以后可能也会有几篇文章会提到其他的水印插件与修改的水印插件。

插件简介

支持水印类型:DX-Watermark水印插件支持在图片上添加文字水印和图片水印

 

安装方法

DX-Watermark

直接在插件后台搜索”DX-Watermark”就可以在线库中找到,然后安装激活就可以了。

 

使用方法

第一步,在WP后台的左侧侧单中找到”DX-Watermark”设置选项,然后在右边会看到具体的设置。

第二步,设置。

类型:可选择文本或图片水印两种类型,默认为文本。

忽略:当图片尺寸小于该设定值时,则不添加水印。

位置:设置水印的9个位置,默认为右下角。

水平调校、垂直调校:调整水印的水平和垂直偏移。负值表示左偏移或上偏移。

字体:由于字体文件较大,插件只内置了几种字体,用户可自行上传.ttf字体文件到 wp-content/uploads/dw-uploads/fonts/ 目录。内置的字体不支持中文,若要显示中文,需上传中文字体。

文本:输入水印显示的文本。

大小:输入文本水印显示的大小。

颜色:在弹出的色盘中选择文本水印的颜色。

透明度:0表示全透明,100表示不透明。

插件后台提供预览功能,用户可预览效果后再保存。

 

插件截图

图片水印截图
dx-11

文字水印截图

dx-10-1

dx-10-2

插件问题

为什么我会启用这款插件呢,因为这款插件式不错的,但是仅能在WordPress图片插入完整图片的时候才会显示水印,而插入小尺寸的图片就会出现无水印。

Watermark Reloaded – WordPress图片加文字水印插件

这个插件我至少使用了一年以上了,今天发现Watermark Reloaded这个插件没有推荐,这里就推荐一下这个插件。

插件安装

可以直接后台搜索 Watermark Reloaded 即可安装,也可以到Watermark Reloaded主页下载。

 

插件使用

安装激活以后,在 设置 – Watermark Reloaded 设置页面,可以进行简单设置:

设置水印类型

wr01

设置水印位置

vr02

设置水印偏移

vr03

设置水印文字

这里主要是使用相关文字内容、字体、大小与颜色

vr04

 

这里主要是使用相关文字内容、字体、大小与颜色

Watermark Reloaded这款插件适用于只含有文字内容的水印。因为以前都是使用自己的笔记本办公但是近期活动较多,所以准备上水印插件,下次推荐一下使用其他的图片插件。

Watermark Reloaded插件也是有收费版本的,相对的多了一些字体上面的设置,一般情况下免费的版本完全够使用了!

WordPress – 将谷歌字体替换成360网站卫士CDN代理加速方案

近期因为谷歌的原因导致后台访问缓慢!很多的字体根本就是无法加载!下面就是方法了!

修改方法

 打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.googleapis.com找到这行代码:

 $open_sans_font_url = “//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600⊂=$subsets”;

20140605100351765

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

然后清除缓存或者刷新一下即可,现在看看加载的速度就是不一样的!