Спрашиваем и отвечаем по Wordpress-14

O
На сайте с 30.09.2019
Offline
18
#221
elrego:
Может кто-то подскажет, хочу на отдельной странице вывести список всех тегов, которые содержат определенное слово?

К примеру хотелось бы вывести все теги в которых встречается слово "Green".

get_tags(['name__like' => 'Green']);

E
На сайте с 07.10.2016
Offline
51
#222
onep:
get_tags(['name__like' => 'Green']);

а можете дать код целиком?

O
На сайте с 30.09.2019
Offline
18
#223
elrego:
а можете дать код целиком?

Смотрите в поиске get_tags(). Какие аргументы задаются, что возвращает?


<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
echo $tag['name'].'<br/>';
}
?>
E
На сайте с 07.10.2016
Offline
51
#224
onep:
Смотрите в поиске get_tags(). Какие аргументы задаются, что возвращает?


<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
echo $tag['name'].'<br/>';
}
?>

Что-то не работает код...

O
На сайте с 30.09.2019
Offline
18
#225
elrego:
Что-то не работает код...

Опечатался, исправьте $tag['name'] на $tag->name


<?php
$tags = get_the_tags(['name__like' => 'nam']);
foreach($tags as $tag) {
echo $tag->name.'<br/>';
}
?>


---------- Добавлено 30.09.2019 в 22:48 ----------

Вот так


<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
echo '<a href="'.get_tag_link($tag->term_id).'" title="Метка '.$tag->name.'" class="'.$tag->slug.'">'.$tag->name.'</a><br/>';
}
?>
E
На сайте с 07.10.2016
Offline
51
#226
onep:
Опечатался, исправьте $tag['name'] на $tag->name

<?php
$tags = get_the_tags(['name__like' => 'nam']);
foreach($tags as $tag) {
echo $tag->name.'<br/>';
}
?>


---------- Добавлено 30.09.2019 в 22:48 ----------

Вот так

<?php
$tags = get_tags(['name__like' => 'Green']);
foreach($tags as $tag) {
echo '<a href="'.get_tag_link($tag->term_id).'" title="Метка '.$tag->name.'" class="'.$tag->slug.'">'.$tag->name.'</a><br/>';
}
?>

Огромная благодарность! Последний штрих захотелось сделать, чтобы в скобочках рядом с каждым тегом было колличество постов с этим тегом. Допустим:

Green (6)

Не подскажите как это допилить?

O
На сайте с 30.09.2019
Offline
18
#227
elrego:
Последний штрих захотелось сделать, чтобы в скобочках рядом с каждым тегом было колличество постов с этим тегом.

Поменяйте


echo '<a href="'.get_tag_link($tag->term_id).'" title="Метка '.$tag->name.'">'.$tag->name.' ('.$tag->count.')</a><br/>';
E
На сайте с 07.10.2016
Offline
51
#228

Благодарю! Все заработало.

E
На сайте с 23.10.2008
Offline
229
#229

Как выводить записи Wordpress на стороннем сайте?

Как тут на сёрче выводятся новости, сверху над разделами форума.

lkm
На сайте с 16.03.2012
Offline
370
lkm
#230
eavy:
Как выводить записи Wordpress на стороннем сайте?
Как тут на сёрче выводятся новости, сверху над разделами форума.

Подключить RSS-фид.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий