私はプラグインを書いていますが、そこで 1 つのウィジェットが使用されているかどうかを確認する必要があります。ウィジェットが使用されている場合は問題ありませんが、使用されていない場合はエラー メッセージを表示したいと考えています。
私が試したコードはこのようなものですが、うまくいきません。どちらのメッセージも届きません。
function my_widgie_detect() {
if ( false === is_active_widget( 'testimonial' )) {
// do something here if the widget isn't active;
echo '<div id="message" class="updated fade"><p>No active</p></div>';
} else {
echo '<div id="message" class="updated fade"><p>Active</p></div>';
}
}
add_action( 'wp_head', 'my_widgie_detect' );
では、ウィジェットがオンになっているかどうかを認識する方法と、そうでない場合はワードプレスがメッセージを表示する方法を教えてください。