web-dev-qa-db-ja.com

すべてのテーマカスタマイザーコントロールロールロールの種類のリスト?

テーマカスタマイゼーションAPIのドキュメントとGoogleを調べて、テーマカスタマイザにすでに組み込まれているコントロールタイプの名前を単純に見つけることができました。

もっと具体的に言うと、名前が単純なボタンの名前を探しています。私はタイプボタンと入力を使ってみましたが、私はどこにもガウスを作っていません。そのため、カスタムコントロールを作成する代わりに、それらが単純な古いボタンである必要があると確信していますが、それが呼ばれているものを見つけることができません。それで、誰かがそれが何と呼ばれているのかを知っていたり、コントロールタイプとその名前のリストを私に示してくれるのであれば、私はそれを大いに感謝するでしょう。

4
user1632018

ソースを見てみましょう: http://core.trac.wordpress.org/browser/trunk/wp-includes/class-wp-customize-control.php

基本制御タイプ

  • テキスト
  • チェックボックス
  • 無線
  • 選択する
  • ドロップダウンページ

いくつかの高度なコントロールタイプ( Otto で説明されているように):

  • WP_Customize_Color_Control - 組み込みのWP_Customize_Controlクラスを拡張します。カラー選択が必要な場所にカラーホイールジャズを追加します。
  • WP_Customize_Upload_Control - ファイルのアップロードを許可するためのアップロードボックスを提供します。ただし、これを直接使用することはおそらくないでしょう。他の目的のために拡張することになります。
  • WP_Customize_Image_Control - これは画像ピッカーとアップローダーボックスを提供します。アップロードコントローラを拡張します。カスタムの背景部分で実際に動作しているのを確認できます。ユーザーは新しいファイルをアップロードして背景画像にできます。
  • WP_Customize_Header_Image_Control - ヘッダー部分のサイズ変更アクションのために、それは少し特別な取り扱いと表示を必要とします、それでWP_Customize_Header_Image_Controlはその機能を追加するためにWP_Customize_Image_Controlを拡張します。あなたはそれが実際に動作しているのを見ることができますカスタムヘッダ部分で、そこでユーザは新しい画像をアップロードしてヘッダ画像にすることができます。

また:

  • WP_Customize_Background_Image_Control

それ以上のものが必要な場合は、独自のカスタムコントロールを定義する必要があります。

6
Chip Bennett

サポートされる制御タイプは、textcheckboxradioselecttextareadropdown-pagesemailurlnumberhidden、およびdateです。

参照: https://codex.wordpress.org/Class_Reference/WP_Customize_Manager/add_control

0
user3114253