java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

wordpress插件编写入门例子

今天写了一段首页静态化的代码,来加速首页显示速度。突然想要不要弄个wordpress插件来实现一下。

参考地址
http://codex.wordpress.org/Writing_a_Plugin

一个标准的wordpress插件文件开头要这样写

写好的插件丢到wp-content/plugins里面就好了。
来个测试先在wp-content/plugins里建立一个文件叫yuexiaosheng.php
内容如下

其实仅仅是注释。到此就为止了。我们到后台插件列表看看

其实我们已经写了一个插件了。不过这个插件什么活也不干。

那么如何干活呢。

wordpress 全靠hooks.英文好的,可以直接去阅读英文文档有更全面的说话。具体看wordpress 插件API.
http://codex.wordpress.org/Plugin_API.

想让插件干什么活,主要是要找出那个API负责做什么。

比如我们在这个插件里写这么一句

add_filter('the_title', function($title) { return ''. $title. '';});

表示将所有博客中出来标题的地方,加粗。

add_filter的作用就是在数据库的内容显示或者添加的时候,进行一次修改过滤。

看来wordpress的插件搞起来不是太难。API还是比较齐全的。

以前喜欢无插件修改wordpress,现在发现弄个插件还是有点好处的,最简单的好处就是你不想用的时候把插件停用就好了。或者干脆从插件目录删除。不破坏wordpress的原来源码文件。升级不影响。

不过也看很多朋友说插件插多了,会慢。还真没体会过。


This entry was posted in PHP and tagged , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/wordpress-plugin-edit-write/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

3 Responses to wordpress插件编写入门例子

  1. 林木木 says:

    需求多的功能还是做个插件方便撒,每次手动改累~

  2. 梦月酱 says:

    自豪的采用Wordpress 目测是2013改的主题 改的很好 CMS 很新颖 赞一个

Leave a Reply