Nakus

Nakus
Рейтинг
92
Регистрация
04.05.2011

Обновился! Не запускается! Что делать?

Воспользовался услугами, спасибо.

Поперло так поперло 😂 🤪 🍿

с третьей страницы

Апдейт, страниц прибавило. Сохраненка от 02.02.2015 ☝

SeVlad:
Соглашусь с коллегами - костыль и ужасный. А зачем выводить пустые метки, если это порождение 404.

На странице тега весит полноценная статья, на странице тега отсутствуют списки постов, теги как самостоятельный контент, доступ к которому я хочу реализовать как рандомное облако меток и в алфавитном порядке на отдельной странице.

С алфавитом все ок: https://wordpress.org/plugins/multi-column-tag-map/screenshots/

Вывести метки без записей тоже получилось, теперь интересует как сделать их рандомными и как убрать "0 записей" ???

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

Задача сделать каталог производителей (брендов).

Есть одна страница где они отображаются в алфавитном порядке и вывести их на главную в виде рандомного облака.

По главной странице осталось два вопроса: как убрать "0 записей" и как сделать их отображение рандомным!

по странице где все бренды по алфавиту хочется как у я.маркета, но решение нашел только http://prodengiblog.ru/archives/2849

(и еще мелкая в шаблоне))))

Вот такая задача))

HarleyDavidson:
Как то так
$args = array(

'hide_empty' => FALSE

);
$myterms = get_tags( $args );
$args = array(
'separator' => ', '
);

$t = wp_generate_tag_cloud( $myterms, $args );
print $t;


---------- Добавлено 13.01.2015 в 20:03 ----------


А зачем вообще так делать? Может если бы озвучили задачу, то и решение было бы другим.

ОГРОМНОЕ СПАСИБО!!!

А как убрать "0 записей"?

Это - Страницы производителей, они как отдельные записи, со своей менюшкой)))

HarleyDavidson:
Почитайте документацию, по wp_generate_tag_cloud(), get_tags()
Если не получится, пишите

Этот сайт помог вывести теги и изменить их количество, но как заставить WP отображать теги без записей не понял...

У меня в файле category-template.php

function wp_tag_cloud( $args = '' ) {

$defaults = array(

'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,

'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC',

'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'post_type' => '', 'echo' => true

);

а в шаблоне <?php wp_tag_cloud(); ?>

Что подправить? Где?

HarleyDavidson:
Получаем метки с помощью get_tags() затем используем функцию wp_generate_tag_cloud()

Умоляю по подробней, что куда вставить!?

Всего: 112