我正在为我的主题编写一个基本的 wordpress 小部件。我需要在函数小部件中调用我的函数。我的功能位于小部件之外例如:
function my_function( $arg ) {
...
}
function widget( $args, $instance ) {
my_function($arg);
}
它会给我错误
Fatal error: Call to undefined function my_function() in...
但是,如果我将 my_function 放在小部件函数中,那么它可以工作。例如:
function widget( $args, $instance ) {
function my_function( $arg ) {
...
}
my_function($arg);
}
我想知道如果将它放在小部件功能之外,为什么这不起作用?谢谢。