Особая благодарность за каждый ответ на мои последние два вопроса, у меня есть еще два важных вопроса:
первый: мне нужен следующий код, чтобы получить метатермины из одной конкретной таксономии моего пользовательского опыта. тип поста. я попытался заменить: array('fields' => 'all') на array('fields' => 'proceeding'), чтобы получить метатермины только из исходной таксономии, но это не сработало. есть какие-нибудь предложения?
Во-вторых: есть ли способ позволить коду отображать термины в разных строках в соответствии с разными таксономиями при получении всех терминов из всех таксономий?
foreach ((array) get_object_taxonomies($post->post_type) as $taxonomy) {
$object_terms = wp_get_object_terms($post->ID, $taxonomy, array('fields' => 'all'));
if ($object_terms) {
echo ': (- ' . $taxonomy . ': ';// I modify the output a bit.
$res = '';
foreach ($object_terms as $term) {
$res .= '' . $term->name . ', ';
}
echo rtrim($res,' ,').')';// I remove the last trailing comma and space and add a ')'
}
}
Подробнее здесь: https://stackoverflow.com/questions/283 ... -post-type
WordPress: как получить определенные метатермины для одного пользовательского типа сообщения ⇐ Php
Кемеровские программисты php общаются здесь
1728904942
Anonymous
Особая благодарность за каждый ответ на мои последние два вопроса, у меня есть еще два важных вопроса:
[b]первый[/b]: мне нужен следующий код, чтобы получить метатермины из одной конкретной таксономии моего пользовательского опыта. тип поста. я попытался заменить: array('fields' => 'all') на array('fields' => 'proceeding'), чтобы получить метатермины только из исходной таксономии, но это не сработало. есть какие-нибудь предложения?
[b]Во-вторых[/b]: есть ли способ позволить коду отображать термины в разных строках в соответствии с разными таксономиями при получении всех терминов из всех таксономий?
foreach ((array) get_object_taxonomies($post->post_type) as $taxonomy) {
$object_terms = wp_get_object_terms($post->ID, $taxonomy, array('fields' => 'all'));
if ($object_terms) {
echo ': (- ' . $taxonomy . ': ';// I modify the output a bit.
$res = '';
foreach ($object_terms as $term) {
$res .= '' . $term->name . ', ';
}
echo rtrim($res,' ,').')';// I remove the last trailing comma and space and add a ')'
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/28348366/wordpress-how-to-get-specific-meta-terms-on-single-custom-post-type[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия