Вывести список меток в WordPress

[Удален]
8563

Вывести список меток в WordPress

Знаю как вывести список категорий wp_dropdown_categories('number=0&order=asc&show_count=1&hide_empty=0');

он выдаёт такой HTML-код


<select name='cat' id='cat' class='postform' >
<option class="level-0" value="1">Без рубрики&nbsp;&nbsp;(1)</option>

<option class="level-0" value="23">Страны&nbsp;&nbsp;(0)</option>
<option class="level-0" value="24">Англия&nbsp;&nbsp;(0)</option>
<option class="level-0" value="25">Бразилия&nbsp;&nbsp;(0)</option>
<option class="level-0" value="26">Разное&nbsp;&nbsp;(0)</option>
<option class="level-0" value="27">Правила&nbsp;&nbsp;(0)</option>

<option class="level-0" value="28">Отзывы&nbsp;&nbsp;(1)</option>
</select>

Как вывести в таком же формате все теги (метки) блога?

B
На сайте с 24.09.2005
Offline
62
#1

используйте get_tags

http://codex.wordpress.org/Function_Reference/get_tags

потом стройте список, какой хотите

Куда делось свободное место (http://se-chronicle.blogspot.com/) на жестком диске
[Удален]
#2

Видно так устал, что простую вещь не знал как сделать.

Ответ найден. Но, возникла другая проблема.


<select name="tag" id='tag'>
$tag_array = get_tags(array('number' => 0, 'hide_empty' => 0));
foreach ($tag_array as $tag)
{
echo '<option class="level-0" value="'.$tag->name.'">'.$tag->name.'</option>'."\n";
}
</select>

Но, возникла другая проблема.

Подключаю require_once('wp-includes/class-IXR.php'); XML клиент, для того, чтобы постить в WP.

Создаю массив, среди прочих параметров

$content_struct['mt_keywords'] = $tag; так передаю теги.

В переменной $tag была строка "первая", после того, как отправил данные для постинга,

пост опубликовался, но проблема: в новом посте метка транслитилировалась и стала "pervaya".

При этом: в WP метка "первая" уже была (я её вручную создал), а метку "pervaya" WP создал сам.

Как сделать так, чтобы метка не транслитилировалась?

farizor добавил 05.05.2010 в 07:55

blam:
используйте get_tags
http://codex.wordpress.org/Function_Reference/get_tags
потом стройте список, какой хотите

Спасибо, но я всё-таки решил проблему со списком тегов сам.

А за ответ всё равно спасибо.

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