Как да скриете статии от определени категории от главната страница на Wordpress
Въведение
По подразбиране всички статии от всички раздели на WordPress блог се публикуват на първа страница. Освен ако, разбира се, не сте посочили главната страница в настройките като основна. Понякога това не е много удобно. Например, този блог има малки статии и таблици, които не искате да претрупват главната страница на блога.
P.S. Не препоръчвам първия начин. Той е неоправдано сложен (две стъпки) и твърде обвързан с шаблона на сайта, можете да пропуснете въвеждането на кода.
, където числото 77 е ID на рубриката, която трябва да бъде изключена.
Изключете публикации в множество секции от началната страница на WordPress
Можете да скриете отделни публикации от главната страница на сайта:
където 5 е ID на публикацията, която трябва да бъде изключена от главната страница.
Извършване на промени във файла index.php
Остава последната стъпка. Трябва да поставите кода във файла index.php.
Недостатъците на този метод
По този начин се изключват секции и публикации от главната страница на WP блога. има недостатъци:
- Важно е да разберете, че функцията query_posts променя основния цикъл на WordPress.
- Функцията не трябва да се използва повече от веднъж на страница.
- Функцията query_posts увеличава броя на заявките към базата данни, което ще увеличи времето за зареждане на сайт с големи бази данни.
Първа алтернатива (най-добра)
За изключване на отделни тагове от главната страница
За премахване на отделни статии от главната страница
Съвет по същество! За да избегнете ръчно редактиране на основния файл на сайта (functions.php ) и да не загубите сайта поради грешка, инсталирайте приставкатаКодови фрагменти (https://ru.wordpress.org/plugins/code-snippets/ ) Това ще опрости работата със системните файлове до безопасна.
Втори алтернативен начин
Инсталирайте плъгин зауправление на показването на статиите на страниците на сайта.