-1
私は、注文を作成した人を示すWoocommerceオーダーの画面に新しい列を追加しました(そのサイトでは、サービス担当者がバックエンドで顧客の注文を作成できます)問題は、注文画面でそのデータを検索すると、見つからないということです。Wordpress - 検索クエリに新しい列のデータを含める
function include_search($query) {
if (is_admin() && $query->is_search() && $query->query['post_type'] == 'shop_order') {
$query->set('meta_query', array('key' => 'representative', 'value' => $query->query['s'], 'compare' => '='));
}
}
add_action('pre_get_posts', 'include_search');
しかし、それは動作しません: 順序の作成者は、dd_post_meta()
だから私はこのような何かをしようとしたとのために設定されています。
たとえば、「Ben X」によって作成された注文の場合、注文画面の右の列に名前が表示されますが、検索ボックスで「Ben X」を検索すると、その注文を見つける。
これについてお手伝いしますか?
ありがとうございます!