Меняем текст в выпадающем меню Помощь в админке WordPress
На каждой странице административной панели WordPress есть кнопка ПОМОЩЬ. Она располагается в правом верхнем углу экрана. Эта область является выпадающей и содержит текст, который позволяет пользователю понять функции определенной страницы. При создании сайта для клиентов или своего плагина вам может пригодится возможность модификации текста в выпадающем меню Помощь. Ниже приведен сниппет, который и позволит вам изменить текст в выпадающем меню Помощь в админке WordPress.
Открываем файл functions.php темы и вставляем туда следующий код:
//хук загрузки новой страницы и редактирования её элемента add_action('load-page-new.php','add_custom_help_page'); add_action('load-page.php','add_custom_help_page'); function add_custom_help_page() { //добавляем фильтр add_filter('contextual_help','custom_page_help'); } function custom_page_help($help) { //сохраняем копию существующей справки echo $help; //добавляем новую копию echo "<h5>Собственные функции</h5>"; echo "<p>Контент, помещенный выше разделителя more появится в колонке 1. Контент, помещенный ниже разделителя more появится в колонке 2.</p>"; }
Код выше добавит ваш собственный текст помощи на все формы добавления новой страницы сайта. Такое же можно сделать для записей или любых других форм в админке. Мы, к примеру, часто используем такой подход при разработке тем или плагинов, чего и вам советуем.
Как использовать шорткоды в виджетах сайдбара в WordPress
В этой части статьи мы покажем вам как использовать шорткоды в виджетах сайдбара в WordPress.
Для начала открываем файл functions.php темы и вставляем туда следующий код:
add_filter('widget_text', 'do_shortcode');
Теперь переходи в раздел Внешний вид » Виджеты и создаем текстовый виджет. Сейчас, если вы вставите туда активный на вашем сайте шорткод, он сработает наверняка.
Как изменить приветственный текст в админ.баре в WordPress 3.х
Наверняка вам приходилось работать с клиентами, для которых вы старались максимально кастомизировать административную панель под них? Возможно вы добавляли виджеты в консоль, убирали элементы меню или даже создавали собственные визуальные редакторы. Недавно нам пришлось изменить приветственный текст в админ.баре WordPress. Обычно, там написано Привет, %пользователь%. Ниже сниппет, который собственно и изменяет приветственный текст в админ.баре, заменяя его на «Добро пожаловать».
Все, что нужно сделать, это скопировать и вставить код в файл functions.php вашей темы или в плагин для сайта WordPress:
add_action( 'admin_bar_menu', 'wp_admin_bar_my_custom_account_menu', 11 ); function wp_admin_bar_my_custom_account_menu( $wp_admin_bar ) { $user_id = get_current_user_id(); $current_user = wp_get_current_user(); $profile_url = get_edit_profile_url( $user_id ); if ( 0 != $user_id ) { /* Добавляем меню "Мой профиль" */ $avatar = get_avatar( $user_id, 28 ); $howdy = sprintf( __('Добро пожаловать, %1$s'), $current_user->display_name ); $class = empty( $avatar ) ? '' : 'with-avatar'; $wp_admin_bar->add_menu( array( 'id' => 'my-account', 'parent' => 'top-secondary', 'title' => $howdy . $avatar, 'href' => $profile_url, 'meta' => array( 'class' => $class, ), ) ); } }
Вот и все.