手机版

让主题支持小工具 在WordPress中添加插件使能功能

时间:2021-09-20 来源:互联网 编辑:宝哥软件园 浏览:

让主题支持WordPress的小部件是一个主要特性,它允许用户自由拖动组合内容,任何插件和主题都可以添加一个额外的小部件来增加可扩展性。

默认情况下,一个主题不支持小工具,所以主题开发者需要启用小工具并在相应的前台位置调用,这样用户就可以直接在后台拖拽生成侧边栏。

本文将教你如何激活小工具功能,并添加一个侧边栏,最后在前台显示。

注册侧栏。

默认情况下,背景外观下没有“小工具”菜单按钮。如果你想让他出现,你至少需要注册一个侧边栏,否则即使显示出来也没用。

要注册侧边栏,您需要使用register _侧边栏()函数,该函数使用起来很简单。属性只有一个,只需填写需要的信息即可。

register _ Silbar(array(' name '=_ _(' default sIDebar ',' Bing '),//侧边栏的名称' id'='widget_default ',//侧边栏的id,注册多个侧边栏时不要重复' description'=__('侧边栏description ')。Bing '),//边栏中的描述将在后台显示“before _ widget”=“div class=”widget % 2 $ s”。//侧边栏小部件的开始代码可以使用% 2 $ s调用小部件的ID,从而添加不同的样式‘after _ widget’=。//侧边栏中小部件的结束代码“before _ title”=“H3类=‘widget-title’”,//侧边栏中小部件标题的结束代码“before _ title”=“/H3”/);使用上面的示例代码,您可以创建一个侧边栏,并且“小工具”按钮显示在外观下。

20151222153501774.png  (335481)

在这个边栏中,用户可以自由添加小工具。复制代码并创建更多边栏。

调用侧栏。

只注册是没有意义的。用户添加后,需要在前台显示小工具,所以使用了dynamic_sidebar()函数。

一般我们需要判断小工具区是否添加了小工具,如果添加了,就会显示出来;否则,将提示用户添加小工具。有必要使用is _ active _侧边栏()函数来确定是否将小工具添加到侧边栏。

?phpif(is _ active _ sidebar(' widget _ default '){ echo ' average id=' sidebar ';dynamic _ sidebar(' widget _ default ');回声'/一旁';} else {echo 'pPlease设置小工具/p ';}?很简单,被调用后,前台的小部件会按照注册时给定的格式一个一个输出。

添加插件激活函数register_activation_hook()允许您添加一个将在指定插件被激活时执行的函数,一般用于插件开发。

使用

register_activation_hook($file,$ function);参数

$文件

(字符串)(必须)启用时需要执行函数的插件的主文件路径。如果是当前插件,只需写__FILE__。

$函数

(回调函数)必须执行的函数。

例子

函数Bing _ my plugin _ activate(){ global $ wpdb;$ wpdb-query(“”);//创建一些数据表} register _ activation _ hook(_ file _ _,' bing _ my plugin _ activate ');其他的

该函数位于:WP-includes/plugin.php。

版权声明:让主题支持小工具 在WordPress中添加插件使能功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。