私はタクソノミー内のすべての用語のドロップダウンがあるプロジェクトに取り組んでいます。ユーザが用語を選択すると、機能が実行されます。 Eveythingはうまく機能していますが、ドロップダウンを名前順に並べることはできません。
問題が何かについての考えがありますか。私は同様のクエリを使用してドロップダウンの外側のリストを作成しましたが、問題なく動作します。
これは私の質問です:
$args = array(
'order' => 'ASC',
'orderby' => 'name',
'hide_empty' => true,
'cache_domain' => 'core'
);
$terms = get_terms('marcas', $args);
foreach ($terms as $item) {
if ($item->count == 1) {
$tax_query = '';
$tax_query[] = array('taxonomy' => 'marcas','field' => 'term_id','terms' => $item->term_id);
$term_post = get_posts(array('post_type' => 'prod','tax_query' => $tax_query));
if (!empty($term_post)) {
$term_post_link = get_permalink($term_post[0]->ID);
$id_prod = url_to_postid($term_post_link);
$nombre_prod = get_the_title($term_post[0]->ID);
echo '<option value="'.$nombre_prod.'" href="'.$id_prod.'">'.$item->name.'</option>';
}
} else {
echo '<option value="'.$item->term_id.'" label="'.$item->name.'">'.$item->name.'</option>';
}
}
編集:解決済み
私は他の人WPのインストール作業をしていたので、WP Databaseの情報を入手して製品情報をサイドページに表示できます。私は彼らが常に同じ順序で用語の投稿を返すプラグイン(分類順)がインストールされていることに気づきました。混乱させて申し訳ありません!
私は他の人WPのインストール作業をしていたので、WP Databaseの情報を入手して製品情報をサイドページに表示できます。私は彼らが常に同じ順序で用語の投稿を返すプラグイン(分類順)がインストールされていることに気づきました。混乱させて申し訳ありません!