今天写了一段首页静态化的代码,来加速首页显示速度。突然想要不要弄个wordpress插件来实现一下。 参考地址 http://codex.wordpress.org/Writing_a_Plugin 一个标准的wordpress插件文件开头要这样写 其实仅仅是注释。到此就为止了。我们到后台插件列表看看 其实我们已经写了一个插件了。不过这个插件什么活也不干。 那么如何干活呢 More
经常使用wordpress的后台按钮。使用了代码插件WP-Syntax。老是要手工写pre lang="php" 这样的代码。要是能添加个按钮就方便多了。下面为html编辑模式增加一个字体颜色变红的按钮来展示如何搞。 本篇文章中xxx表示主题目录名称 1.新建一个文件myquicktags.js 内容如下 QTags.addButton( '红', '红色', "", "" ); 然后把此js丢入主题文件夹wp- More
近日来老要移动服务器的东西。之前都是用FTP一点点下载,一点点上传很是麻烦。 溜达了半天也没有找到特别合适的能解压缩,又能在线压缩的工具。 自己动手弄了一个。放在这里需要的朋友拿去用。 截图 帮助说明: 1.当前目录为机器fzip.php文件所在的目录。比如 /root/webroot/ 2.目录支持路径 比如 a/b 那么表示压缩目标目录为 /root/webroot/a/b 3.压缩 More
拆分字符串 $txt="a,b,c,d,e,f"; $arr = implode(",", $txt); 计算单词数量 $article = "my name is yuexiaosheng 我的名字 叫月小升"; $count = str_word_count($article); // $c = 4 echo $count; 此方法仅仅为英文单词好用。做英文系统的童鞋很有用 删除所有HTML标签 不多说了。有人在你的评论框里乱发HTML标签,来,用这个收拾他。 $html = "我 More
最近每天有来自欧美,日本,韩国的垃圾评论N条,每日清理很是累人。本来以为开启验证码是wordpress自带功能,结果发现根本不是。都需要插件,改代码,等等。 插件的坏处和好处就不多说了。 (PS 本来英文评论特别多,安装个必须输入中文的,搞定了。结果韩国人和日本人又来了。都是宽字体,所以误导为中文了。必须加验证码了。) 这里用代码搞定 More
本篇文章介绍了各种环境下url 301转向的办法。先从博主月小升的博客谈起。 最近发下百度有时候收录带www的java-er.com的内容,有时候收录不带www的。看起来就不太爽。而且搞过SEO的朋友都明白,www.java-er.com/1.html和 java-er.com/1.html 会被百度认为是两个网页,但是内容相同。还是搞一下重定向吧。 月小升博客采用的apache主机 直接修改.htaccess More
wordpress在修改模板的时候,发现很多函数调用都被封装了,有时候想自己执行一句SQL发现非常困难。 原来wordpress早就提供了一个全局的变量来提供让我们直接执行SQL语句。 $wpdb全局变量,提供了对数据库的调用。你可以使用这个来直接执行SQL语句。 几个小例子 echo $wpdb->posts;//posts那张表 echo $wpdb->terms;//terms那张表 $wpdb->get_re More
wordpress迁移以后,发生前台正常,后台500的错误。经过层层检查,鉴定为插件导致。 将wp-content下plugins下的所有目录转移到一个叫A的目录下。后台就可以显示了。 然后将这些插件一个一个转移回去。在后台启用,无法启用的都是有病的。这样就能测试出哪个有毛病了。 两个有问题 1.分页插件 wp-pagenavi 分页插件最后采用了手工代码分页办法, More
这个文件在你的模板目录下,如果寻找模板目录请参考 wordpress模板修改及函数说明 一、添加功能代码至 functions.php(的php循环内) function par_pagenavi($range = 9){ global $paged, $wp_query; if ( !$max_page ) {$max_page = $wp_query->max_num_pages;} if($max_page > 1){if(!$paged){$paged = 1;} if($paged != 1){ec More