Intereting Posts
Создание плагина, уникального для того, чтобы не противоречить плагинам с тем же именем Пользователь может публиковать только один комментарий в день на одной странице Отобразить информацию о сообщении по идентификатору сообщения Добавить описание в меню категорий в admin Добавить пользовательский URL для показа Приоритеть сообщений в запросе мета-ключами? Как добавить add_meta_box к определенному шаблону страницы? Заменить пост-заголовок переменной Должен ли я использовать пользовательские типы сообщений или настраиваемые таблицы базы данных для разработки плагинов? Исключая тип сообщения из построителя ссылок WordPress Пользовательский тип сообщения не будет принимать мои пользовательские поля wordpress plugin require_once file – не может использовать функции WordPress Объединить команды WPCLI для установки и активации плагинов? показывать данные WordPress без заголовков Как изменить петлю в archives.php Чтобы иметь 11 сообщений на странице и CSS-стиль

Как добавить сообщение в меню

Я пытаюсь заставить WordPress выделить конкретный элемент в моем меню, когда просматривается сообщение (любое сообщение). Я думаю, что добавление сообщения в элемент меню, а затем подавление отображения подменю может помочь, но моя страница «Конфигурация меню» не показывает записи в качестве элементов для добавления в меню.

Кто-нибудь знает, почему это так, или если есть лучшая альтернатива этому методу?

Я использую копию темы TwentyTen по умолчанию, которая вызывает wp_nav_menu в header.php .

Solutions Collecting From Web of "Как добавить сообщение в меню"

Вы должны иметь возможность взять класс тела (одиночный) и класс элемента навигации (будет определен) и указать стиль, который вы хотите показать в таблице стилей. Что-то вроде этого:

 .single .topnav-item-29 {color: #fff; background: #333;} 

Насколько я знаю, вы должны просто нажать кнопку в правом верхнем углу («параметры» – обычно вы найдете «помощь» там), а затем добавьте в нее сообщения. Да, я знаю, что пользовательский интерфейс на данный момент довольно плох. Btw: говорить о v 3.0.2.

Хм, к сожалению, WordPress не имеет сообщений, доступных по умолчанию, просто перетаскивая их в редактируемое меню . Однако вы можете использовать мета-поле «Ссылки» и вручную добавить ссылку «Пост». И вместо того, чтобы нацеливать класс, который WordPress накладывает на элементы меню, это может также изменить и разорвать ваш css в будущем, вы можете проверить свои параметры экрана в правом верхнем углу экрана «Меню» и убедиться, что у вас есть «CSS-классы» в настройках расширенного меню .

Таким образом, вы можете использовать свой собственный класс по этой ссылке, которую вы создали, и применять стили к этому по сравнению с тем, что создает WordPress.

Если вы хотите добавить класс динамически, так как кто-то нажимает эту ссылку для сообщения, а WordPress знает, что он был нажат, и добавляет еще один класс к ссылке, возможно, вы можете попробовать немного JQuery – с огнем события Click при каждом соединении был нажат. В зависимости от того, насколько разумной вам нужна эта ссылка, вы можете перейти на более продвинутую территорию.

Надеюсь, ссылки помогут! Удачи!