Премахване на заглавия от началната страница на WordPress

Поздрави!

Има няколко начина да изключите публикации от конкретна категория от показване на главната страница на вашия блог сайт. Един от най-лесните начини според мен е да добавите малка част от кода към файлаfunctions.php. Тази част от кода ще бъде един вид филтър, който ще ни спести от необходимостта да променяме други файлове с теми. С този метод не е нужно да губите време да преправяте цикъла за публикуване вindex.php доquery_posts.

И така, нека да разгледаме един пример:

1) Да кажем, че искаме да изтрием публикации от категория, чийто ID номер е 4, т.е. >

2) Взехме решение за задачите, нека започнем да изпълняваме - за това добавете следната част от кода към файлаfunctions.php :

Записваме модифицирания файлfunctions.php и виждаме, че няма повече записи от >

От гледна точка на логиката на WordPress, главната страница е и всяка друга страница, която се формира чрез пагинация. Така публикациите от изключената категория >

Ако тази опция не е подходяща, тогава можете леко да промените горния код на този:

И сега на всяка страница, с изключение на основната, запазваме записи от категорията с >

Изключване на записи за категории от резултатите от търсенето

Ако трябва да изключите записи в категории от страницата с резултати от търсенето, тогава просто трябва да променитеis_home наis_search.

За да изключите публикации от няколко категории, трябва да изброите идентификаторите на тези категории, разделени със запетаи в горните кодове. Да приемем, че трябва да изключите категории, чиито идентификатори са 3,7,8,9. Тогава кодът ще се промени така:

Изключване на записи в категории от RSS емисия

каккакво да направите, ако искате да изключите публикации от определена категория от вашата RSS емисия? И можете да го направите много просто - използвайте кода по-долу:

Запазваме промените и виждаме, че в емисията няма повече записи от рубриката, от която не се нуждаем.

Изключване на записи в категории от RSS емисията и началната страница

Ако изведнъж трябва да се уверите, че публикациите от определена категория не се показват на главната страница и в емисията, тогава трябва да използвате следния код:

В този случай записи в категории с ID 3 няма да се показват на главната страница и в RSS емисията, но ще се показват, когато се отварят други страници.

Ако не знаете как да разберете идентификатора на категорията, отидете тук - получаваме идентификатора на категорията.

Промените във файлаfunctions.php могат да се правят навсякъде, но без да се докосва кодът на друга функция. Най-лесният начин е да добавите кода в края на файла.

Съветваме ви да прочетете:

Добър ден Трябва да премахнете публикациите на едно от заглавията от главната страница. Вмъквам вашия код - записите изчезват. Но заедно с тях изчезва и пагинацията. Изтривам кода - отново можете да изберете номера на страници на главната страница. Опитах да сложа други подобни кодове - същата работа. Може би ще ми кажете какъв е проблемът? Благодаря за отговора.