我试图将自己的函数放在一个小部件中,但它没有运行。我想在小部件中的任何地方都使用它。
如果我能举个例子,那就太好了。
我试图将自己的函数放在一个小部件中,但它没有运行。我想在小部件中的任何地方都使用它。
如果我能举个例子,那就太好了。
有几种方法可以在小部件中运行函数:
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我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?