Як приховати пункти в меню адмін-панелі wordpress, розробка сайтів на wordpress

У минулому році я, досить часто, отримував замовлення на розробку сайтів на WordPress. Серед замовлень зустрічалися і одностранічнікі (Лендінзі) і середньої складності магазини. Користувачі вибирали дану систему через те що WordPress має найбільш (на мій погляд і замовників) простий інтерфейс управління сайтом. Але навіть незважаючи на це, деяких замовників вводило подив наявність невикористовуваних ними пунктів меню адміністративної панелі.

І так, в файл function.php додамо наступне:

Ніби як зовсім не складно виходить ..

Зробити застереження, що даний спосіб працює на версіях 3.1+ на старіших версіях працювати не буде, з огляду на те, що функції використовуються в способі з'явилися у версії 3.1 Приклад як приховати основні пункти меню: Також, можна прибрати і не потрібні підпункти в меню.

Як прибрати підпункти в меню

Як і раніше, в файл functions.php вставляємо наступний код:

Як можна побачити, використовуючи функцію remove_submenu_page () ми вказуємо ярлик батьківського пункту - themes.php і в якості другого аргументу - ярлик дочірнього пункту theme-editor.php

Так само, часто при використанні комерційних шаблонів або фреймворків в меню знаходяться пункти певних типів записів, які так само, при необхідності можна приховати.

Як прибрати пункти і підпункти довільних типів записів з меню

Батьківський пункт довільного типу записів забирається, рівно також, як і основних елементів меню.

Теж стосується і підпунктів, але для прикладу наведу невеликий сниппет:
Припустимо у нас є тип записів "Testimonials", який має підпункти: "Рубрики, Мітки" Ще раз повторюся, що даний спосіб можна використовувати починаючи з версій WP 3.1 Як показала практика, приховування не потрібного від очей замовника, досить сильно спрощує процес навчання замовника управління сайтом, та й загальне враження від системи зростає в рази. А це не мало важливо, тим більше якщо ви віддаєте перевагу саме цій системі.

Wo ocommerce

EYSMAN.pro Розробка сайтів