テーマ用の基本的なワードプレス ウィジェットを作成しています。関数ウィジェット内で関数を呼び出す必要があります。私の関数はウィジェットのすぐ外側にあります。例:
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);
}
ウィジェット関数の外に配置すると、これが機能しない理由を知りたいですか? ありがとう。