Премахване на заглавия от началната страница на 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 могат да се правят навсякъде, но без да се докосва кодът на друга функция. Най-лесният начин е да добавите кода в края на файла.
Съветваме ви да прочетете:
Добър ден Трябва да премахнете публикациите на едно от заглавията от главната страница. Вмъквам вашия код - записите изчезват. Но заедно с тях изчезва и пагинацията. Изтривам кода - отново можете да изберете номера на страници на главната страница. Опитах да сложа други подобни кодове - същата работа. Може би ще ми кажете какъв е проблемът? Благодаря за отговора.