Как да премахнете връзка - към себе си - в менюто на WP

Отдавна е известно, че ако дадена страница препраща към себе си, това е лошо както за потребителя, така и за търсачките. Дори това да е незначителен фактор за класиране, но все пак. Затова се опитваме да се отървем от този вид връзки.

deep args

Всеки сайт на WordPress има възможност да създава меню и това може да стане в администраторския панел („Облик“ - „Меню“). По този начин направих горното меню (Фигура 1).

Фигура 1. Горно меню на уебсайта SeoWind.ru

По подразбиране всички тези 4 връзки, които виждате на фигура 1, се самореферират. Това не ме устройваше. И мисля, че и вие не трябва да бъдете доволни от това привеждане в съответствие. Затова отидете на функциите на темата (functions.php) и поставете следния php код в нея:

class mainMenuWalker разширява функцията Walker_Nav_Menu start_el (& $ output, $ item, $ deep, $ args) // присвоява класове на li-елемента и го показва
$ class_names = присъединяване (‘‘, $ item-> класове);