web-dev-qa-db-ja.com

ウィジェットをショートコードで実行する方法

私はWP_Widgetクラスを使用し、このクラスの関数内でそのコードを実行する独自のウィジェットを持っています。ポスト内でショートコードを使用してこのウィジェットを実行する方法はありますか?

これが私のウィジェットの構造です。

 add_action( 'widgets_init'、 'register_my_widget'); 
 function register_my_widget(){} 
 class My_WidgetはWP_Widget()を拡張したものです。{
 function My_Widget(){} 
関数widget(){} 
関数update(){} 
関数フォーム(){} 
} 

このウィジェットを実行するためのショートコードを追加するにはどうすればいいですか?

2
drake2300

WordPressコアにはこの種の機能がないので、あなたは運が悪いと思います。簡単なグーグルはこのようなことをするためのプラグインがあることを示します http://wordpress.org/extend/plugins/amr-shortcode-any-widget/ あなたがおそらくウィジェットの代わりに/でショートコードハンドラを書くべきであるプログラミングスキル。

0
Mark Kaplun