• 解決済 JunichiK

    (@junichik)


    いつもお世話になります。
    すみません、非常に困っておりますので、お知恵を貸してください。

    User Groupsプラグインにて、ユーザーにタームを付け、ユーザーをグループ分けしております。
    その上で、下記のようなコードで、ログインユーザーのタームを取得していたのですが、新たにグループを追加したところ、一つのグループ以外は取得出来なくなってしまいました。

    <?php
    $user = wp_get_current_user();
    $user_id = get_current_user_id();
    $user_terms = get_the_terms( $user_id, 'user-group' );
    if( !empty( $user_terms ) ) {
    	if( !is_wp_error( $user_terms ) ) {
    		foreach( $user_terms as $user_term ) {
    			echo $user_term->name;
    		}
    	}
    }
    ?>

    いったんプラグインを削除し、PHPMyAdminにてテーブル(terms、term_relationships、term_taxonomy)から、該当のタクソノミー及びタームの部分を削除し、再度プラグインをインストールしてみましたが、改善されません。

    困り果てておりますので、どなたかお知恵を拝借させてください。
    何卒よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 JunichiK

    (@junichik)

    とりあえず、ユーザー自体を削除し、新たに同名でユーザーを作り、タームを付け直したら、取得するようになりました。
    しかし、全く原因が分かりません。

    トピック投稿者 JunichiK

    (@junichik)

    他のトピックで解決しました。
    ありがとございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ユーザーのタームが取得出来ない」には新たに返信することはできません。