koerlik 2 Posted September 16, 2014 Report Share Posted September 16, 2014 Доброго времени суток! Помогите пожалуйста кто знает. Проблема следующая: сайт на Wordpress, есть главная категория "Болезни", делящаяся на многие подкатегории, например, "желчный пузырь", "почки", "сердце", и так далее. Обычно, каждая статья публикуется в соответствующую подкатегорию. Но в результате на сайте получаю статью и в соответствующей подкатегории и в главной категории "Болезни". Категория "Болезни" выходит свалкой разных статей, что не очень красиво для посетителя. В категории "Болезни" публикую статьи, которые не подпадают ни под одну из подкатегорий. При публикации статей выбираю только одну рубрику или подрубрику, кто знает как это можно исправить? Link to post Share on other sites
krogadil 11 Posted September 16, 2014 Report Share Posted September 16, 2014 Добавьте подрубрику "другие" и перенесите туда другие статьи. Так же можете убрать рубрику болезни из виджета. Link to post Share on other sites
makissm 42 Posted September 16, 2014 Report Share Posted September 16, 2014 Нужно создать шаблон категории Болезни и запретить вывод всех не нужных подкатегорий. Link to post Share on other sites
koerlik 2 Posted September 16, 2014 Author Report Share Posted September 16, 2014 Нужно создать шаблон категории Болезни и запретить вывод всех не нужных подкатегорий.[/size] И как это сделать? Нужно создать отдельный файл в теме? Link to post Share on other sites
makissm 42 Posted September 16, 2014 Report Share Posted September 16, 2014 например так http://www.mykhailenko.com/blog/2011-07-27/multiple-templates-4-category-single-pages-wordpress.html а вообще в поиске очень много статей. Link to post Share on other sites
koerlik 2 Posted September 16, 2014 Author Report Share Posted September 16, 2014 А какие то плагины имеются для решения проблемы? Link to post Share on other sites
makissm 42 Posted September 16, 2014 Report Share Posted September 16, 2014 научитесь уже пользоваться поиском https://www.google.ru/webhp?sourceid=chrome-instant&rlz=1C1PRFE_enRU603RU603&ion=1&espv=2&ie=UTF-8#newwindow=1&q=%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD+%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8+wordpress dontfear 1 Link to post Share on other sites
Whitecrechet 16 Posted September 16, 2014 Report Share Posted September 16, 2014 Это решается прикреплением требуемых статей в головной рубрике )делается это в блоке опубликовать - рядом с кнопкой, не охота открывать смотреть - найдете, руки есть) , полностью вопрос не закроет, но помеченные статьи будут в приоритете над подрубричными и все (рубрика болезни) будут сверху статей подкатегорий, мне кажется это самое простое решение данной задачи Link to post Share on other sites
Whitecrechet 16 Posted September 16, 2014 Report Share Posted September 16, 2014 научитесь уже пользоваться поиском https://www.google.ru/webhp?sourceid=chrome-instant&rlz=1C1PRFE_enRU603RU603&ion=1&espv=2&ie=UTF-8#newwindow=1&q=%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD+%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8+wordpress видно же, что человек плавает, зачем подножки ставить и умничать "вебмастер"))) ты пальцем покажи, а не знаешь помолчи))) что умничать или медальки зарабатываем? Link to post Share on other sites
Whitecrechet 16 Posted September 16, 2014 Report Share Posted September 16, 2014 Доброго времени суток! Помогите пожалуйста кто знает. Проблема следующая: сайт на Wordpress, есть главная категория "Болезни", делящаяся на многие подкатегории, например, "желчный пузырь", "почки", "сердце", и так далее. Обычно, каждая статья публикуется в соответствующую подкатегорию. Но в результате на сайте получаю статью и в соответствующей подкатегории и в главной категории "Болезни". Категория "Болезни" выходит свалкой разных статей, что не очень красиво для посетителя. В категории "Болезни" публикую статьи, которые не подпадают ни под одну из подкатегорий. При публикации статей выбираю только одну рубрику или подрубрику, кто знает как это можно исправить? и вообще вы бы сайт показали, может вам вообще стоит немного проще сделать, сделать отдельные рубрики на все, а в "болезни" вставить ссылки, а может просто в менюшке сделать все ссылками на нужные страницы, без сайта сложно подсказать самый лучший метод... Link to post Share on other sites
makissm 42 Posted September 16, 2014 Report Share Posted September 16, 2014 @Whitecrechet, По мне так это вы сидите здесь и медальки зарабатываете, шутник, ахахах оч смешно. Я стараюсь направить человека на самообучение, а то с любым даже пустячным вопросом идут на форум, хотя проще зайти в поиск и поискать там, решений таких задач валом. dontfear 1 Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 Все что есть в поиске я уже просмотрел и не нашел нужного мне решения, иначе не обращался бы сюда, с PHP работать не умею, поэтому если кто то знает и сможет написать данный код-файл то с меня постовой на ваш сайт с моего сайта ТИЦ 40, PR 1 Link to post Share on other sites
makissm 42 Posted September 17, 2014 Report Share Posted September 17, 2014 Напишите название темы или скиньте файл category.php Link to post Share on other sites
makissm 42 Posted September 17, 2014 Report Share Posted September 17, 2014 Или попробуйте в category.php поставить перед <?php while (have_posts()) : the_post(); ?> вот это <?php if ( is_category() ) { $cat = get_query_var('cat'); preg_match('#page/(\d+)#', $_SERVER['REQUEST_URI'], $match_page); query_posts(array('category__in' => array($cat), 'paged' => $match_page[1])); } ?> если не поможет, то скидывайте код самого фала сюда. Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 К сожалению такой строки в моем файле category.php нет, вот сам файл вернее его содержимое: <?php get_footer(); ?> <?php get_header(); ?> <div id="main" class="archives"> <div id="content"> <div class="wrapper-content"> <div class="breadcrumbs"> <p><?php wpzoom_breadcrumbs(); ?></p> </div><!-- end .breadcrumbs --> <div class="intro intro-archives"> <h1><?php single_cat_title(); ?></h1> <?php echo category_description(); ?> </div><!-- end .intro --> <div class="widget recent-posts"> <?php get_template_part('loop','category'); ?> </div><!-- end .widget .recent-posts --> <div class="cleaner"> </div> </div><!-- end .wrapper-content --> </div><!-- end #content --> <aside> <?php get_sidebar(); ?> <div class="cleaner"> </div> <div id="aside-fade"> </div><!-- end #aside-fade --> </aside> <div class="cleaner"> </div> </div><!-- end #main --> <?php get_footer(); ?> Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 Да тема называется "Erudito" Link to post Share on other sites
makissm 42 Posted September 17, 2014 Report Share Posted September 17, 2014 открой файл function.php, добавь в самый конец function exclude_cat($query) { if ($query->is_category(1)) {$query->set('cat','-2, -3');} return $query; } add_filter('pre_get_posts','exclude_cat'); is_category(1) // id категории из которой нужно убрать set('cat','-2, -3') // id категории которые нужно убрать id категории можно узнать так koerlik 1 Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 Спасибо, сейчас попробую по результатам отпишусь Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 Да спасибо, с категорией "болезни" получилось, только у меня таких главных категорий несколько, пробовал ниже вставить еще один код но с айди другой главной категории и подкатегорий, после чего сайт не открывается, покажи пожалуйста как дописать данный код для других категорий? Link to post Share on other sites
koerlik 2 Posted September 17, 2014 Author Report Share Posted September 17, 2014 Все спасибо тебе большое, с последующими категориями сам смог разобраться. Скинь мне ссылку и анкор для обещанного постового можно в личку. Link to post Share on other sites
makissm 42 Posted September 17, 2014 Report Share Posted September 17, 2014 Пожалуйста, в личку отправил. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now