WordPress 后台只有菜单,左侧空白

有时候在WordPress系统迁移后,或者在动了apache或php后,发现后台菜单都在,但是点击时,右侧窗体却不加载,内容为空白。而插件菜单都可以点击并且正常。惨状就像下面这张图这样: wordpress后台不加载 或许,你还能发现以下的报错信息: Fatal error: Access to undeclared static property: WP_Screen::$this in blog/wp-admin/includes/screen.php on More


wordpress文章列表显示缩略图

看不到不少博客都在列表里显示了缩略图,觉得很好看 在列表的代码里加函数 function getFirstImage($postId) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postId, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children($args); More


wordpress IIS下httpd.ini的urlrewrite设置

标准的httpd.ini [ISAPI_Rewrite] RewriteRule /test.html /test.asp RewriteRule /blog/sitemap.xml /blog/sitemap.xml [L] RewriteRule /blog/wap(.*) /blog/wap$1 [L] RewriteRule /blog/content/uploads/(.*) /blog/content/uploads/$1 [L] RewriteRule /blog/wp-(.*) /blog/wp-$1 [L] RewriteRule ^/$ /index.php [L] RewriteRule /blo More


trackback垃圾评论发送和禁止发送

自从评论加了验证码以后,trackback被很多人充分的利用来发送垃圾外链。 (SEO学科中,垃圾外链花费的力气和回报其实不成正比,这些人不会算账) trackback我们可以在 wordpress的后台来关闭。但是关闭以后,之前发布的文章依旧没有关闭这个功能,所以可能继续会收到别人的垃圾引用。 先看一下他们是如何发送trackback 的。 后台日志显示为调用一 More


彻底关闭wordpress的Pingback功能

尽管我已经对博客加了评论验证,关闭了traceback和pingback,依然无法抵挡一些人,对以前发布的博客进行pingback,导致了大量的垃圾评论。 以下小代码,过滤pingback function no_self_ping( $links ) { $home = get_option('home'); foreach ( $links as $l => $link ){ if ( 0 == strpos($link,$home) ){ unset($links[$l]); } } More


WordPress文章置顶功能无插件

看到不少朋友问wordpress置顶,后来发现wordpress有自带置顶功能 WordPress文章置顶功能只是比较隐蔽,方法如下: 1、写好文章并发布。 2、点击博客后台文章菜单下的“编辑”选项,进入文章列表。 3、把鼠标移到需要置顶的文章上,点击“快速编辑”选项。 4、在快速编辑下“保持这篇文章置顶”前面的小框打勾,然后点击更新文章。 5、更新文章后,打 More


开发wordpress 插件的后台管理面板

月小升力求采用简单的流程来表达如何在后台增加控制选项。 开发wordpress 插件后台管理面板 wordpress的插件功能非常强大,之前说过一篇关于如何开发一个简单的插件。后来发现插件有很多时候需要用户在后台输入一些参数的。 本篇文章讲述如何在后台搞出来一个页面,让用户输入一个参数,来实现wordpress后台控制选项。 界面输入即可存储了。 More


wordpress爆文件路径办法

开源代码的最大弱点可能就是源码大家都能研究。这个好像也是最大的优点。双刃剑 http://localhost/blog/wp-includes/registration-functions.php 页面出现 Fatal error: Call to undefined function _deprecated_file() in /Users/yuexiaosheng/WEB/php/blog/wp-includes/registration-functions.php on line 8 在出问题的php文件里 1.加@ @_depreca More


九招防止wordpress站点被黑

1.删除admin登陆用户。 暴力探测第一步就是探测你的用户id是admin。删除默认的。弄个自己的 2.密码长度超过8位。 密码越长越不容易被破解。字符混合类型越多越不容易被破解。 问你个问题。1位数字密码,有多少可能?答案是10 0-9啊。 那么混合字母呢。答案就是36 如果两位的话就是36*36个可能。所以越长越难被破 3.不要安装那些默默无闻的插件 More


wordpress插件编写入门例子

今天写了一段首页静态化的代码,来加速首页显示速度。突然想要不要弄个wordpress插件来实现一下。 参考地址 http://codex.wordpress.org/Writing_a_Plugin 一个标准的wordpress插件文件开头要这样写 其实仅仅是注释。到此就为止了。我们到后台插件列表看看 其实我们已经写了一个插件了。不过这个插件什么活也不干。 那么如何干活呢 More


About Me

静水流深,水滴石穿