divv

Рейтинг
150
Регистрация
02.02.2010

 $tags_count = $wpdb->get_results($wpdb->prepare("

SELECT DISTINCT terms2.name as name, terms2.term_id as term_id, COUNT(terms2.term_id) as count, terms2.slug as slug
FROM
wp_posts as p1
LEFT JOIN wp_term_relationships as r1 ON p1.ID = r1.object_ID
LEFT JOIN wp_term_taxonomy as t1 ON r1.term_taxonomy_id = t1.term_taxonomy_id
LEFT JOIN wp_terms as terms1 ON t1.term_id = terms1.term_id,
wp_posts as p2
LEFT JOIN wp_term_relationships as r2 ON p2.ID = r2.object_ID
LEFT JOIN wp_term_taxonomy as t2 ON r2.term_taxonomy_id = t2.term_taxonomy_id
LEFT JOIN wp_terms as terms2 ON t2.term_id = terms2.term_id
WHERE
t1.taxonomy = 'category'
AND p1.post_status = 'publish'
AND terms1.term_id = %s
AND t2.taxonomy = 'post_tag'
AND p2.post_status = 'publish'
AND p1.ID = p2.ID
GROUP BY terms2.term_id
ORDER BY count DESC
", get_query_var('cat')));

foreach($tags_count as $tag_count) {

echo $tag_count->name.' ('.$tag_count->count.')<br>';

}

Не переходите в визуальный редактор, или добавляете скрипты через шорткоды

belii076439:
Поменял ссылки на короткие, без категорий. Теперь возник вопрос по ссылкам в статьях. Они там остались длинные (с категориямм и подкатегориями). Переход происходит, но это, как я понимаю - неправильно? Надо все их теперь менять вручную?

можно плагином поиска/замены пройтись по таблице wp_posts

плагин https://ru.wordpress.org/plugins/better-search-replace/

(бэкап сначала сделайте на всякий случай)

а этот плагин https://ru.wordpress.org/plugins/broken-link-checker/ поможет найти все такие ссылки (битые , с редиректами и т.д.)

А как должно быть?

Один и тот же товар может отображаться в разных регионах, при этом в зависимости от региона разный урл?

Или один товар = один регион, например как на досках объявлений?

от этого и будет зависеть, как реализовать все это дело.

Там мультисайт не нужен, все делается таксономиями и реврайтами для изменения урл

Просто потом пишите, что не очень хорошо вносить изменения в сам движок

имелось ввиду, что не нужно редактировать файлы движка, чтобы что либо изменить.

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

по тому который вы писали в первом сообщении

с чего это?

wpuse

искать это в движке бесполезно, даже если найдете. все слетит при первом обновлении.

есть варианты:

1. поставить плагин регистрации(там и восстановления пароля есть)

2. найти хук, чтобы можно было внедрить/изменить код на этой странице

и чем помешала анимация?

WP по существу почему плохой и почему хороший

Потому, что WP после установки простой как 5 копеек, и действительно годится только для блогов. Там по сути по умолчанию нет ничего кроме авторов, записей, страниц, комментариев, категорий и меток. (наверное в этом и его фишка).

Если нужно что-то большее, то необходимо обратиться к кодексу:

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

Если нет знаний в программировании, то есть 100500 тем и плагинов, в том числе и для сайта отзывов.

пример сайта сравнения цен http://frobi.ru/catalog/mobilnye-telefony/ (страница с телефонами, тут используется несколько доп. таблиц в базе)

Приветствую.

Есть товарные витрины с трафиком, хочу попробовать в карточке товара рекламировать кредиты.

Подскажите есть ли смысл?

Что лучше: потреб. кредиты, микрозаймы или карты?

Если есть смысл, то как лучше это сделать? может какой "магический" текст в карточке добавить.

Такая же ерунда.

Просматриваю через приватный режим, чтобы каждый раз браузер не чистить.

<?php

$terms = get_the_terms($post->ID,'category');
$t_parent = 0;
for( $i = 0; $i < sizeof($terms); ++$i) {
foreach ($terms as $term) {
if ($term->parent == $t_parent) {
$t_parent = $term->term_id;
echo $term->name;

}
}
}
?>
Всего: 555