如何将函数放入小部件中

时间:2011-06-12 作者:SloBros

我试图将自己的函数放在一个小部件中,但它没有运行。我想在小部件中的任何地方都使用它。

如果我能举个例子,那就太好了。

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

有几种方法可以在小部件中运行函数:

option 1 - ShortCodes

您可以通过在简单的文本小部件中输入短代码来创建自定义短代码并运行该功能:

//this is to make sure WordPress renders the shortcodes in a text widget
add_filter(\'widget_text\', \'do_shortcode\');

add_shortcode(\'my_short_code\',\'my_function\');

function my_function(){
  //do whatever you want
}
然后简单地添加[my_short_code] 到任何文本小部件来运行您的功能。

Option 2 Plugins

您可以使用许多插件中的一个,这些插件允许您在小部件中运行php,如:

Option 3 Custom Widgets

最后一种方法是使用非常简单的Widgets API

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?