Если вам нужно только скрыть их, я бы сделал это в основном через CSS.WP добавляет класс logged-in
к элементу body, когда есть вошедший в систему пользователь, так что вы можете использовать его для различного форматирования элементов внутри тела.
Добавление классов к элементам меню через бэкэнд администратора,например, hide-when-logged-in
и hide-when-not-logged-in
.
. Затем вы можете использовать
body.logged-in .hide-when-logged-in,
body:not(logged-in) .hide-when-not-logged-in {
display: none;
}
в своей таблице стилей, чтобы скрыть эти элементы при соответствующих условиях.