こんにちは、私はコードの一部を使用しています。そのコードを使用して、アーカイブページに用語の説明を表示することができます。これをする私の考えは簡単です、私はMBAウェブサイトを持っています、そして、私はそれぞれの中に1000の用語を持つ3つのカスタム分類法を持っています、例えば: - 私は用語mba-in-accountsを持っていますmba-in-accountsのページ
しかし、今の主な問題は、この説明はうまくいくが、それは私のウェブサイトを訪問したすべてのユーザーに表示させたい、ログインユーザーに表示されるだけです。
<?php
if ( is_tax( 'location' ) ) {
echo term_description();
}
elseif (is_tax('mba_courses')){
echo term_description();
}
elseif (is_tax('duration')){
echo term_description();
}
?>
どのように私はそれをすべてのユーザーに表示させることができます、そしてまた私は allow-html-in-category-description プラグインを使用して説明ボックスでHTMLを有効にします
term_description()
およびそれ以上の深さ(私が見ること)には、ユーザーをチェックするものは何もありません。
これを試して、 WP_Error
が返されるかどうかを確認すると、term_description()
が空の文字列を返すことがあります。
get_term_field( 'description', $term, $taxonomy )