这篇文章主要介绍了typecho插件编写教程(二):写一个新插件,本文是系列文章的第二篇,需要的朋友可以参考下 之一节我们了解了一个插件的基本构成,下面我们需要一个实例练习巩固。
真赶巧,老高最近正在改版百度sitemap提交插件for typecho,下面和老高一起改版吧! 准备 不知道大家用过WP版的百度结构化插件没?老高就是研究了那个插件,观察其API,然后就写出了typecho版的。
为什么要改版呢? 百度站长最近推出新的接口,使用起来更简单,工作量不算大,索性就改改吧! 新版插件需要实现哪些功能? 1.文章实时推送 2.推送历史数据 3.站点地图 接口调用地址(API)在哪儿? 百度站长后台,PHP接口实例: 代码如下: $urls = array( 'http://www.example.com/1.html', 'http://www.example.com/2.html', ); $api = 'http://data.zz.baidu.com/urls?site=www.phpgao.comtoken=你的准入密钥'; $ch = curl_init(); $options = array( CURLOPT_URL = $api, CURLOPT_POST = true, CURLOPT_RETURNTRANSFER = true, CURLOPT_POSTFIELDS = implode(n, $urls), CURLOPT_HTTPHEADER = array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result; 开始动手 让老高先把上一节HELLO_WORLD插件的代码盗版一下,删除掉所有注释,添加自己的信息。
代码如下: if (!defined('__TYPECHO_ROOT_DIR__')) exit; /** * 百度结构化插件教程版 * * @package BaiduSubmitTest * @author 老高 * @version 0.4 * @link http://www.phpgao.com/typecho_plugin_baidusubmit.html */ class BaiduSubmitTest_Plugin implements Typecho_Plugin_Interface { public static function activate(){} public static function deactivate(){} public static function config(Typecho_Widget_Helper_Form $form){} public static function personalConfig(Typecho_Widget_Helper_Form $form){} public static function render(){} } 以上代码老高起了个名字叫裸插件,意思是啥都干不了的插件,每次写插件的时候老高都会准备一个裸插件。
我们将其放在usr/plugins/BaiduSubmitTest/Plugin.php 立即去后台插件处,如图
为什么是即插即用? 因为我们没有实现插件的 *** ,所以无法启用。
下一节我们让我们的插件变的丰满起来! 本节完。
如何查我老公微信出轨记录怎样查个人开房记录如今火鸡面可以说十分的火,许多小伙伴们全是十分的喜欢吃,可是呢吃火鸡面是有一定的伤害的,因此 老吃火鸡面一定要掌握下! 近日火鸡面针对网络主播而言便是吸引住...
本文目录一览: 1、黑客是怎样入侵手机的 2、手机被黑客入侵,总有人远程操作我的手机,怎么办? 3、手机被黑客入侵了怎么办 4、怎么防止黑客进入手机 5、为什么黑客都不愿意入侵棋牌...
《将夜》夫子的原型是孔子吗? 《将夜》中夫子的原型其实并非是孔子,而是老子。 剧中,不少观众猜测书院大师兄李慢慢的原型是颜回,那作为李慢慢师父的夫子,原型岂不是孔子?其实从一些方面来看,似...
原创中医养生郑芝环2019-04-20 17:21:00 我在治疗一些神志不清精神方面的疾病,喜欢加入两个药,一个是石菖蒲,一个是郁金。 这两个百思特网药配合,有开窍醒神的作用,石菖蒲芳香...
英语英语英文,学点英语真开心。不清楚朋友们是否有遇到那么一种状况: 班里大伙儿都是在搞小动作嗡嗡叫,突然间不清楚是否心电感应或者心有灵犀相悖,全体同学突然间不吭声,清静得一塌糊涂。随后大伙儿张...
专业黑客24小时接单 要怎么找到专业的黑客呢,在哪里能够找到可以24小时的接单的黑客呢,很多人也许都会遇到这个问题,因为,生活中什么事情都可能会遇到,自己没有办法解决的时候,这方面黑客...