Як приховати пункти в меню адмін-панелі 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 Розробка сайтів