Скрыть посты из категорий wordpress

12 3
J
На сайте с 06.07.2011
Offline
160
1063

К примеру есть категория "Авто". Как скрыть все посты из данной категории и других категорий?

Плагин не могу найти никак.

veleg
На сайте с 30.01.2011
Offline
142
#1
К примеру есть категория "Авто". Как скрыть все посты из данной категории и других категорий?

Так из данной или из всех?

Фигачу Телеграм-ботов ( https://teleg.run/veleg )
J
На сайте с 06.07.2011
Offline
160
#2
veleg:
Так из данной или из всех?

Оставить нужно только посты в одной категории Uncatigories

veleg
На сайте с 30.01.2011
Offline
142
#3
jano:
Оставить нужно только посты в одной категории Uncatigories

Так удали просто все категории и все. Все твои посты в эту категорию попадут.

J
На сайте с 06.07.2011
Offline
160
#4
veleg:
Так удали просто все категории и все. Все твои посты в эту категорию попадут.

Ты не так понял.

У меня есть к примеру 10 категорий.

auto

moto

boats

..

..

Uncategories

..

Мне нужно что бы во всех категориях, кроме Uncategories, посты стали не видимыми.

Если удалить категории - то посты останутся и будут видны всё равно, будут как бы без категорий.

Я пробовал удалять все посты - но это занимает минут 40. Использовал плагин Wp bulk delete. Дело в том, что скрипт удаляет максимум по 100-200 постов. А у меня по 30k постов. Постоянно приходится заново скрипт запускать, может где-то нужно увеличить время или ещё какой параметр? Что бы скрипт за раз удалял посты, тогда проблем не будет ни каких.

veleg
На сайте с 30.01.2011
Offline
142
#5

Тогда вот

WP_Query("cat=1")
while($recent->have_posts()) : $recent->the_post();

Где cat=1 - рубрика uncategories.

Что-то в этом роде.

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

J
На сайте с 06.07.2011
Offline
160
#6
veleg:
Тогда вот

Где cat=1 - рубрика uncategories.
Что-то в этом роде.
Через аргументы можно добавлять нужные рубрики, скрывать посты имеющие перечисленные теги ит д .

А куда это вставлять?

veleg
На сайте с 30.01.2011
Offline
142
#7
jano:
А куда это вставлять?

в шаблон темы.

Только судя по вопросам ничего не выйдет, лучше все же плагин какой-нибудь.

кстати, если посты не нужны, их же напрямую из базы можно удалить. Дел минут на 10-20. И база меньше и плагинов не надо. с php знакомы?

altezzik
На сайте с 06.11.2011
Offline
247
#8

Какая цель мероприятия? Скрыть или удалить совсем разные понятия. Может для категории отдельный шаблон создать category-id.php?

Sly32
На сайте с 29.03.2012
Offline
303
#9
veleg:
Что-то в этом роде.

Работать не будет никогда! Если лень првести нормальный рабочий код - не пудрите людям голову.

И уж точно плагин для такой мелочи не нужен - это базовые основы Вордпрес. Естественно для тех, кто хочет разобраться в движке. Иначе конечно же - хватает готовых решений

FoxDesign
На сайте с 12.10.2016
Offline
13
#10

<?php $news = new WP_query(); $news->query('showposts=5&cat=1'); ?>

<?php while ($news->have_posts()) : $news->the_post(); ?>

Цыкл

<?php endwhile; ?>

showposts=5 - количество записей

cat=1 - вывод только с категории, айди 1

12 3

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