bobbyjack
  • 0
Эксперт

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

  • 0

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

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

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

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

    .single .topnav-item-29 {color: #fff; background: #333;}
    
    • 0
  2. Насколько я знаю, вы должны просто нажать кнопку в правом верхнем углу («параметры» — обычно вы найдете там «помощь»), а затем добавить к нему сообщения. Да, я знаю, что пользовательский интерфейс довольно плох на данный момент. Кстати: речь о версии 3.0.2.

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

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

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

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

    • 0

Оставить ответ

You must login to add an answer.