这篇文章主要介绍了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、在线学习网络信息安全的平台,哪个比较好 哪个是黑客网 百度黑客贴吧 黑客...
编辑导语:在我们的日常事情中,很容易做一些无用功,好比没有找准需求就开始执行,会造成做许多无用功;所以在面临问题时,应该举办正确的阐明和确认;本文作者分享了关于如何从0开始制订大数据筹划,我们一起来看...