2022年04月25日

WP関数:register_widget()

この関数の説明

WP関数の register_widget() は、管理画面の「外観→ウィジェット」にウェジット部品を追加する関数です。

 


関数

register_widget( $widget_class )

 


パラメータ

$widget_class (文字列)

追加するウイジェットのクラス名を指定します。

 


戻り値

なし

 


解説

この関数はウィジェット部品を自作してから、ウィジェットに追加するのが大原則です。

 

しかし、WordPressでデフォルトで表示されないウィジェットに下記の物があります。

これを追加して見ます。

ウィジェット表示名 クラス名 説明
リンク 'WP_Widget_Links' 利用方法は良く分かりません。

上記を追加する為には下記の指定をします。

function set_widgets() {
    register_widget('WP_Widget_Links');
}
add_action('widgets_init', 'set_widgets');

 

アクションフック&関数
  • admin_init
  • admin_menu
  • after_setup_theme
  • customize_register
  • manage_pages_custom_column
  • manage_posts_custom_column
  • pre_get_posts
  • save_post
  • widgets_init
  • wp_enqueue_scripts
  • wp_head
  • add_editor_style()
  • add_post_type_support()
  • add_theme_support()
  • do_action()
  • get_post()
  • get_theme_mod()
  • register_nav_menu()
  • register_post_type()
  • register_sidebar()
  • register_taxonomy()
  • register_widget()
  • remove_action()
  • remove_editor_styles()
  • remove_theme_support()
  • set_post_thumbnail_size()
  • set_query_var()
  • show_admin_bar()
  • unregister_nav_menu()
  • unregister_widget()
  • wp_enqueue_script()
  • wp_enqueue_style()