タグ付けされた質問 「metabox」

WordPressバックエンドで一般的なボックスのような再利用可能なユーザーインターフェイスコンポーネントを指します。

1
複数のメタキーとメタ値による順序付け[終了]
閉じた。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にしてください。 3年前に閉店しました。 メタ値によって複数のメタキーの順序を設定するにはどうすればよいですか?
16 wp-query  metabox 

3
カスタム投稿タイプ画面からカスタム分類メタボックスを削除
それぞれ対応するカスタム投稿タイプに2つの階層的なカスタム分類があります。投稿タイプの編集画面でそれぞれのメタボックスを削除したいと思います。 私は読んだことがある削除カスタム分類metaboxフォームのカスタムポストタイプをし、どのようにカテゴリースタイル(階層)分類metaboxを削除するには?しかし、私はまだ立ち往生しています。 私が使用している関数は次のとおりです。 function remove_taxonomies_metaboxes() { remove_meta_box( 'partner_typediv', 'partners', 'normal' ); remove_meta_box( 'person_typediv', 'people', 'normal' ); } add_action( 'admin_menu' , 'remove_taxonomies_metaboxes' ); post_typesとcustom_taxonomiesの接頭辞を外しましたが、それだけです。admin_menuフックとadd_meta_boxesコーデックスが推奨するフックを使用してみました。私は両方normalとside3番目のパラメーターを試しました。 上記の関数はmu-plugins、投稿タイプと分類法を登録する関数の下のファイルにあります。 編集:それはregister_taxonomy関数のタイプミスでした。私は恐ろしい人です。助けてくれてありがとう。私はまだいくつかのことを学びました!

1
カテゴリメタボックスのようなタブをメタボックスに作成する簡単な方法はありますか?
私の質問はタイトルでかなり要約されています。[新しい投稿] / [投稿の編集]管理ページにメタボックスをドロップします。カテゴリメタボックスのようなタブで設定できるようにしたいです。これに簡単に接続できる方法があると思いますが、その方法を覚えていません。誰か知っていますか?

6
Wordpressには「フォームAPI」はありますか?
私の開発のほとんどはDrupalで行っています。しかし、私はWordpressサイトで作業しており、フォームを作成する必要があります。 DrupalにあるようなWordPressのフォームAPIのようなものはありますか?PHPを使用して標準化されたフォームを追加する方法はありますか?
12 metabox  forms  api 

2
既存の投稿のドロップダウンによってカスタムフィールド/メタが入力されますか?
(これまでに尋ねた私の最初のWPの質問!優しくしてください!) CMSとしてWPを使用して、ほとんどがページ(つまり、静的)であるサイトを構築しています。いくつかのページの下部には、1、2、または3つの「プロモーションボックス」が表示されます。基本的には、サイトの他の部分にリンクするボタン画像です。1つのページに表示されるプロモーションボックスは3つまでですが、最大30個のボックスから選択できます。 クライアントが新しいページを作成するときに、可能なすべてのプロモーションボックスのドロップダウンリストなどからプロモーションボックスを選択できるようにしたいと考えています。 これは次のように機能するはずです: 「promo-box」というカスタム投稿タイプを作成します。(通常の投稿のタグと同じくらい簡単にできますが。) カスタムフィールドテンプレートなどのツールを使用して、ページエディターでドロップダウンを作成します。ドロップダウンオプションの値は、既存のすべてのプロモーションボックスの投稿のリストから動的に生成されます。(これは私がどうすればいいかわからない部分です。) ページテンプレートの結果のメタデータにアクセスします(ポスト番号は本当に必要なすべてであり、それから他のすべてを取得できます)。 ここでの他の質問への回答に基づいて、私はWPAlchemy MetaBox、Posts-2-Posts、およびSLT Custom Fieldsを最初に調べましたが、それぞれのドキュメントは私よりも少しマニアックであることを告白しているので、掘り下げていません深すぎます。 助言?上記のツールの1つは私にとって適切なソリューションであり、それを理解する必要がありますか?ここに何かが足りませんか?


1
ポストメタフィールドのインデックス[0]は何ですか?
テストを通して私のPHPの知識を向上させて、試してみてください!次のWordPress PHPコードで[0]引数について混乱しています global $post; $custom = get_post_custom($post->ID); $price = $custom['price'][0]; $coMake = $custom['coMake'][0]; echo $custom['price'][0]; それらはページの入力の索引付け/参照用ですか?もしそうなら、なぜ彼らは同じですか?それらを使用する理由と時期を教えてください。

2
すべてのユーザーと管理者に管理者編集パネルとメタボックスの位置と可視性を設定する
私のWP 3.3のセットアップには、いくつかの投稿タイプと、カスタムカスタムフィールドプラグイン(多くのメタボックスを作成する)と、SEOメタボックスパネル、ScribuのPosts2Posts接続などの他のプラグインを含むカスタマイズされた編集パネルが含まれます。 問題は、これらのパネルの表示順序が非常にランダムであることが多いことです(高度なカスタムフィールドが何らかの並べ替えを提供している場合でも、他のプラグインにはそれがなく、メタボックスを変更する必要があるため、常に機能するとは限りません)ポストのタイプに応じた位置)。 現在、Wordpressでは、適切な権限を持つ各管理者/ユーザーが、編集パネルのメタボックスを希望どおりに配置することができます。しかし...すべての管理者が自分で手配する必要があります!! デフォルト/固定の順序を準備する方法、または特にsuperadminまたは1人の管理者にEVERYBODYのパネル位置を設定させる方法はありませんか? 私には少なくとも4人の管理者といくつかの編集者/作成者がいます...パネルをそれぞれのアカウントでログインするように設定するのは意味がありません...愚かで時間がかかり、ワードプレスに精通していないユーザーを混乱させます。 。 私のケースに役立つプラグインまたはコードスニペットはありますか? ありがとうございました

2
ゴミ箱に移動して公開ボタンを除く公開メタボックスのすべてを非表示にする方法
カスタムの投稿タイプ(連絡先と呼ばれます)があります。この投稿タイプは投稿のように機能しないため、下書き、プレビュー、ステータス、可視性、公開日は表示しません。 表示したいオプションはPUBLISH&Move to Trashボタンだけです。 これらの他のオプションを非表示にする方法はありますか?そうでない場合、新しいメタボックスに追加できる新しいPUBLISH&Move to Trashを作成するにはどうすればよいですか?
10 metabox  publish 

2
チェックボックス付きのメタボックスが更新されない
単一のチェックボックスでmeta_boxを設定しようとすると、すべてがうまくいきますが、チェックを外して投稿を保存すると、再びチェック済みのマークが付きます。 私のコードを見てみましょう。 function am_checkbox_option() { global $post; $custom = get_post_custom($post->ID); $front_event = $custom["front_event"][0]; wp_nonce_field(__FILE__, 'am_front_event'); if ( $front_event ) { $checked = "checked=\"checked\""; } else { $checked = ""; } ?> <label>Display Content? (type yes):</label> <input type="checkbox" name="front_event" value="true" <?php echo $checked; ?> /> <?php } } add_action('save_post', function() { …


2
オープン/クローズおよび非表示/表示のメタボックスのステータスをポストごとに保存する方法は?
私の本当の問題は少し複雑なので、ここでそれを抽象化し、単純に保つようにします。 WordPressベースのカスタムアプリを開発しています。カスタム投稿タイプを登録しました。「人」と呼びましょう。ここでは、...人に関する情報を保存しています。 CPTは投稿タイトルと投稿コンテンツのデフォルトフィールドのみをサポートしますが、個人情報を保存するためのメタボックスがいくつかあります(私のアプリをアドレス帳と考えてください)。 したがって、個人情報を保存するメタボックス、ソーシャルネットワーク情報を保存するメタボックス、仕事関連の情報を保存するメタボックスがあります。つまり、その人が私にとって顧客である場合、サプライヤーである場合、クレジットまたはデビットがある場合... ここでは簡略化しましたが、メタボックスの数は一貫しています。たとえば12としましょう。 私の問題は、情報を保存したい人がランダムな連絡先であり、個人情報のみを保存したい人、他の人は友達、個人情報とソーシャルネットワーク情報を保存したい人、その他は顧客またはサプライヤーであり、仕事関連の情報を保存したい。 投稿を編集するときに非表示にする(画面オプションメニューを使用)か、不要なメタボックスを閉じる場合、必要な場所で別の投稿を開くときに、再度表示するか開く必要があります。これは、メタボックスの位置/ステータス/順序がユーザーメタデータとしてユーザーごとに保存されるためです。 いくつかの投稿で2つのメタボックスが必要であると想像すると、10個と5個のメタボックスが必要です。それらすべてを表示/開いたままにすると、編集画面のアクセス性が低くなり(スクロールバーが無限に見える)、時々私が探す情報は煩わしいです。情報のないメタボックスの束の後のページの終わりに... 質問: 特定の投稿タイプのメタボックスの位置/ステータス/注文を投稿ごとに保存できますか? PS:私は一部のjs / jQueryが問題を解決できることを知っていますが、可能であれば、JavaScriptソリューションを回避します。
9 metabox 


1
カテゴリメタボックスから「+ Add New Category」リンクを削除する方法
Wordpressカテゴリメタボックスまたはカスタム分類ボックス内に、「+ Add New Category」というテキストのリンクがあります。JSまたはCSSのハックに頼らずに、このリンクを削除できる方法はありますか?なんらかのフィルターまたはアクションフックを使用して非表示にする方法が最適です。 それを削除するアクションフックまたはフィルターメソッドが存在しない場合は、最後の手段としてJSおよびCSSソリューションを利用できます。 私がこれを行っている理由は、Magentoと統合されたWordpressインストールがあり、「ブランド」と呼ばれるカスタム分類法を作成し、Magentoデータベースからブランドのリストを入力して、投稿をブランドに割り当てることができるためです。明らかに、これはユーザーが自分の言葉で追加できるようにしたくなく、Magentoとの同期を維持するために動的に追加されたブランドのみを選択できるようにしたくないことを意味します。 ありがとうございました。

1
バックエンドの分類ドロップダウンメタボックス
呼び出されるカスタム分類法を作成しBrandsて階層化したので、Carブランドとモデルを追加して、次のようにそれらの関係を維持できます。 フォード ムスタング モンデオ フォーカス 問題は、このリストがかなり長くなる可能性があり、ポストごとに1 つのブランドと1つのモデルしか必要ないため、チェックボックスが誤解を招く可能性があることです。 そのメタボックスを2つ(1つはブランド用、もう1つはモデル用)に分割して、ドロップダウンにすることを考えています。したがって、最初のドロップダウンでブランドを選択すると、2番目のドロップダウンにはそのブランドに関連するモデルのみが表示されます。しかし、私はそれをコーディングする方法がわかりません。多分誰かが私に例を示すことができますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.