Для того чтобы избежать перекрытия записи дочерней рубрики с записью родительской рубрики в WordPress, можно воспользоваться специальным плагином или кодом.
Один из вариантов решения этой проблемы — использовать плагин "Taxonomy Terms Order", который позволяет изменять порядок отображения рубрик и таким образом управлять их иерархией. С его помощью можно задать приоритеты для рубрик, чтобы записи в дочерних рубриках не перекрывали записи в родительских рубриках.
Другой вариант — написать собственный код для управления отображением записей в рубриках. Например, можно использовать функцию query_posts() с параметрами 'orderby' и 'order', чтобы указать порядок, в котором будут отображаться записи из разных рубрик.
Также можно создать свой собственный шаблон для отображения записей, который будет учитывать иерархию рубрик и выводить их в нужном порядке.
Независимо от выбранного способа, важно следить за иерархией рубрик и контролировать порядок отображения записей, чтобы избежать перекрытия содержимого.