• Здравствуйте уважаемые знатоки :-). Лазил на вп-Каме, так и не смог до конца дописать скрипт. Помогите его доделать.

    Есть ID=1517 записи. мне нужно получить описание значения таксомонии «currency» присвоенное к этому посту.

    $term_list = wp_get_post_terms(1517, 'currency', array("fields" => "names"));
    echo $term_list[0]; // так плагин работает.
    
    $term_list = wp_get_post_terms(1517, 'currency', array("fields" => "descriptions"));
    echo $term_list[0]; // а вот так не работает, выдает пустоту, хотя в описании есть текст.

    П.С. Может есть более легкий способ, буду рад любой помощи.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Попробуйте так:

    $term_list = wp_get_post_terms( 1517, 'currency' );
    echo term_description( $term_list[0]->term_id, 'currency' );

    Так тоже не работает. Есть еще идеи?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Поправил фрагмент ($term_list[0] заменил на $term_list[0]->term_id), раньше выдавалось предупреждение (хотя и описание тоже выводилось).

    У меня текущий фрагмент работает.

    • Попробуйте отдельно вывести $term_list и $term_list[0]->term_id, убедитесь, что на каждом этапе правильные значения.
    • Проверьте, присвоена ли данной записи метка типа 'currency'.
    • Проверьте, задано ли для этой метки описание.

    У меня еще вот так поучилось сделать

    // начало
    $term_list = wp_get_post_terms($postid, 'currency', array("fields" => "ids"));
    $term = get_term( $term_list[0], 'currency' ); // Теперь, переменная содержит данные о элементе таксономии.
    $term->description;
    // конец
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Помогите получить описание таксомонии» закрыта для новых ответов.