会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 网页制作 > 为wordpress成立随机挪用名言名句的小插件

为wordpress成立随机挪用名言名句的小插件

时间:2012-06-20 18:56:06   作者:   来源:   点击:

最近,制作了很多粗糙的wordpress主题,可是一直未涉足wordpress插件的制作,网络上关于插件制作的资料也不多,自己摸索了一下,学习了一个随机挪用名言名句的小插件,虽然没什么手艺含量,可是也代表了wordpress插件开辟的一个根基步调吧,下面,就和网友们同享一下此插件成立的过程,与年夜家配合学习之。

第一步、成立一个random_words.php的文件,放置在wp-content/plugins里面,注意保存为utf-8模式哦。这个就是我们插件的内容页了。

第二步、在random_words.php中插入你插件的相关介绍说明文字吧,其格局如下:

<?php

/*

Plugin Name: 随机名言

Version:1.0

Plugin URI:.***com

Description:随机挪用名言名句

Author: luoboyu

Author URI: .***

*/

?>

注意,这个要放到该文件的顶部哟,不成以放错处所了。标准的插件信息至少要有插件名称(plugin name),这样WordPress才能识别你的插件。其他信息将显示在节制面板插件办理页面中。成立好之后,你的后台便会呈现你方才成立的插件信息了(如下图所示)。

插件办理页面

第三步、挪用的存储的数据,即我们将我们需要挪用的内容(名言名句)保存在一个数组中,然后随机挪用此数组中的任意一条信息便可,代码如下所示:

function words_generate() {

$words = array(

'学会理解,因为只有理解他人,才会被他人理解。',

'学会欢愉,因为只有高兴度过每一天,活得才出色。',

'当坚苦到姑且,用微笑去面对,用智慧去解决。',

'天时不如地利,地利不如人和。',

'相互宽容的夫妻一定百年共枕。'

);

return $words[rand(0, count($quotes)-1)];

}

我们成立了ab_arq_generate()函数,该函数返回值为$quotes这个数组变量中贮存的任意一条名言名句,当然,我们需要把想要显示的名言名句存入数组中便可。

第四步、当我们启用此插件的时候,返回任意一条名言名句。代码如下:

function words_change_bloginfo( $text, $show) {

if('description' == $show ){

$text = words_generate();

}

return $text;

}

第五步、使用过滤器add_filter()函数

add_filter('bloginfo', 'words_change_bloginfo', 10, 2 );

好了至此,这个简单的随机名言插件就结束了。那么我们如何挪用它了,呵呵,简单的很,一行代码便可:

<?php echo words_change_bloginfo($text, true); ?>

请在需要挪用的处所插手上述代码便可了,我们看一下在本地测试的成果(本人是在single页面挪用了一次):

每日名言插件挪用

到目前为止,已经向您展示了成立这个插件的根基知识,但你也可以在几个方面来扩大它,例如:如果我们有更多的数据措置?我们可以从以下二个方案中进行选择。一:我们可以增加别的一个页面,专门用来贮存words_generate()函数的数据,并在random_ words.php中包含它。二:当然我们可使用一个专门的数据库表来贮存了,关于如何使用数据库表来存取,我们下次再讲。

虽然这只是一个很小的插件,可是它至少向我们展示了wordpress插件制作的一个根基流程,本人也在学习中,希望能和网友们配合前进。嘿嘿,最后,本文由萝卜居家园网.luoboju 原创颁发,转载请注明,谢谢了!

分享到:

网友评论

热门网页制作