答えて
チェックこの
add_action('restrict_manage_posts', 'our_drink_filter');
/**
* First create the dropdown
* make sure to change POST_TYPE to the name of your custom post type
*
* @author Ohad Raz
*
* @return void
*/
function our_drink_filter(){
$type = 'post';
if (isset($_GET['post_type'])) {
$type = $_GET['post_type'];
}
//only add filter to post type you want
if ('our_drink' == $type){
//change this to the list of values you want to show
//in 'label' => 'value' format
$filter_post = array();
$all_movies1 = get_posts(array(
'post_type' => 'our_restaurant',
'numberposts' => -1,
'orderby' => 'post_title',
'order' => 'ASC'
));
foreach ($all_movies1 as $movie1) :
//echo $movie1->post_title." ".sanitize_title($movie1->post_title)."<br>";
array_push($filter_post[$movie1->post_title] = sanitize_title($movie1->post_title));
endforeach;
?>
<select name="ADMIN_FILTER_FIELD_VALUE">
<option value=""><?php _e('Store Name ', 'wose45436'); ?></option>
<?php
$current_v = isset($_GET['ADMIN_FILTER_FIELD_VALUE'])? $_GET['ADMIN_FILTER_FIELD_VALUE']:'';
foreach ($filter_post as $label => $value) {
printf
(
'<option value="%s"%s>%s</option>',
$value,
$value == $current_v? ' selected="selected"':'',
$label
);
}
?>
</select>
<?php
}
}
add_filter('parse_query', 'drink_posts_filter');
/**
* if submitted filter by post meta
*
* make sure to change META_KEY to the actual meta key
* and POST_TYPE to the name of your custom post type
* @author Ohad Raz
* @param (wp_query object) $query
*
* @return Void
*/
function drink_posts_filter($query){
global $pagenow;
$type = 'post';
if (isset($_GET['post_type'])) {
$type = $_GET['post_type'];
}
if ('our_drink' == $type && is_admin() && $pagenow=='edit.php' && isset($_GET['ADMIN_FILTER_FIELD_VALUE']) && $_GET['ADMIN_FILTER_FIELD_VALUE'] != '') {
$query->query_vars['meta_key'] = 'custom_element_grid_class_meta_box';
$query->query_vars['meta_value'] = $_GET['ADMIN_FILTER_FIELD_VALUE'];
}
}
これは私が探しているものですbirendraありがとうございます。 –
これはプラグインのようです。これを行うには、そのプラグインのコードを変更する必要があります。そのプラグインの内容を知らなくても、私はあなたに伝えることができませんでした。プラグインのアップデートがロードされていれば、そのオプトンを表示しても問題は残ります。だからあなたの最善の策は、プラグインの作者にリクエストすることです。
私はプラグインを使用していません。これは、ストア名がカスタムメタフィールドである私のカスタムポストタイプです。私はそれを管理パネルに表示するように管理します。今私のクライアントはフィルタとしてそれを必要とします。 –
私がこれで見た最高のものはここですhttps://www.smashingmagazine.com/2013/12/modifying-admin-post-lists-in-wordpress/ – Danimal
- 1. WordPressのカスタムポストタイプに抜粋を追加するには?
- 2. Wordpressのカスタムポストタイプにボタンを追加するには?
- 3. Wordpressのカスタムメタボックス
- 4. 私はポスト編集ウィンドウに管理ダッシュとカスタムメタボックスにカスタムポストタイプを追加し、次のコード持っているワードプレス
- 5. Infiniteテーマ(WordPress)にカスタムポストタイプを追加する方法
- 6. Wordpressでカスタムポストタイプのすべてのビューを追加する
- 7. Wordpressはカスタムポストタイプにカテゴリを追加できません
- 8. 私のWordPressテーマのfunctions.phpにフィルタを追加する場所は?
- 9. Algoliaのインデックスにカスタムポストタイプを追加する
- 10. wordpressのシングル投稿にカスタムメタボックスの値を表示するには?
- 11. Wordpressのカスタムポストタイプは、URLに
- 12. woocommerceカートにカスタムポストタイプを追加する
- 13. Wordpressカスタムメタボックス更新テンプレート
- 14. WordPressのメディアは、カスタムポストタイプ
- 15. Wordpressのカスタムポストタイプは、行
- 16. WordPress:カスタムポストタイプの追加/編集ページの必須フィールド
- 17. カスタムポストタイプのWordpressカスタムフィールド
- 18. WordPressの検索結果にa-zフィルタを追加するには?
- 19. Wordpressカスタムメタボックス複数画像アップロード
- 20. Wordpressのカスタムポストタイプのネットワークエラー
- 21. Wordpressのカスタムポストタイプのアーカイブ
- 22. Wordpress:私のカスタムメタボックスはカスタムフィールドセクションに保存されています
- 23. WordPressのページナビゲーションを追加するには
- 24. Algolia - WordPress - カスタムポストタイプのインスタントサーチメニュー
- 25. カスタムポストタイプ用のカスタムポストフォーマット:Wordpress
- 26. WordPress:カスタムポストタイプに基づくタクソノミーアーカイブ
- 27. WordPressカスタムメタボックスは保存されません
- 28. wordpressにテーマを追加するには
- 29. プラグインをWordPressに追加するには?
- 30. Wordpressカスタムポストタイプにアクセスする方法
あなたは、このリンクを参照してくださいもらえますか? http://wordpress.stackexchange.com/questions/45436/add-filter-menu-to-admin-list-of-posts-of-custom-type-to-filter-posts-by-custo – purvik7373
明確にするあなたの店の名前は何ですか? –
私のストア名のように。 1)hearten cafe 2)クイックトラック40 3)クイックトラック51 同様に –