私は特別な問題があります。私は、ユーザーの掲示板をユーザーの掲示板に割り当てるために分類法を使用するテーマを使用しています。だから、すべてのユーザーは自分のボードを作成し、自分の投稿を1つのボードに割り当てることができます。私はwordpress frontent uploaderを使用していて、フォームにドロップダウンリストを追加することができます。それはうまく動作します。javascriptでフォームのオプションを非表示にするには
ただ1つの問題があります。ユーザーはドロップダウンですべてのボードを選択できます。
分類構造は次のようになります。
Parent: User ID
Child: boardname
だから私の出力は次のようになります。
<div class="wpuf-fields wpuf_board_select_123_321">
<select data-required="yes" data-type="select" name='board[]' id='board[]' class='board wpuf_board_123' >
<option value='-1'>— Select —</option>
<option class="level-0" value="3">1</option> // value is term ID // Content is User ID // parent
<option class="level-1" value="17">User Board </option> // value is term ID // Content is Boardname
<option class="level-1" value="26">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="106">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="62">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="148">User Board</option> // value is term ID // Content is Boardname
<option class="level-0" value="191">10</option> // value is term ID // Content is User ID // User has no boards
<option class="level-0" value="193">11</option> // value is term ID // Content is User ID // User has no boards
<option class="level-0" value="10">2</option> // value is term ID // Content is User ID // parent
<option class="level-1" value="123">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="124">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="192">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="121">User Board</option> // value is term ID // Content is Boardname
<option class="level-1" value="155">User Board</option> // value is term ID // Content is Boardname
<option class="level-0" value="226">20</option> // value is term ID // Content is User ID // User has no boards
</select>
</div>
だから、これは私がこれまでにやっていることです:
$board_parent_id = get_user_meta($user_id, "_Board Parent ID", true);
$board_children_count = wp_count_terms("board", array("parent" => $board_parent_id));
私の考え"非表示"を追加するjavascriptで望ましくないオプションを隠すことでした。 私はすでに親のIDと子どもの数と私は苦しんでいる今、さらに行く方法。
ここで誰かが解決策を見つけるのを助けてくれることを願っています。
ありがとうございます!