Поддержка WordPress Multisite баннер для всех шаблонов мультисайта

  • Подскажите пожалуйста как и где прописать баннер или просто ссылку-кнопку для сети сайтов, чтобы он выходил над всеми шаблонами, что то типа админ бара, только для незарегистрированных пользователей. облазил все файлы и не нашел. для каждого шаблона в хедере писать не хотелось бы, так как постоянно новые темы вливаю в сеть. буду крайне признателен

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • для каждого шаблона в хедере писать не хотелось бы, так как постоянно новые темы вливаю в сет

    Оформить код в виде плагина и поместить его в mu-plugins. Отсюда плагины стартуют автоматически и их нельзя отключить.

    Есть готовый плагин Multisite wp_head Code — именно для этих целей он и создавался. Я пользуюсь года полтора (для кода сбора статистики в сети). Правда, отображение только для незарегистрированных пользователей придется допилить, нет в нем такой функции.

    помогите допилить этот плагин плиз (Multisite wp_head Code). не могу понять куда вставить — «показывать только незарегистрированным пользователям». что-то типа:

    ==Удалено==
    Правила форума, п7.

    SeVlad
    ===

    помогите допилить этот плагин плиз (Multisite wp_head Code). не могу понять куда вставить — «показывать только незарегистрированным пользователям», чтобы баннер был виден только незарегистрированным пользователям. пробовал все в файле самого плагина, может куда еще надо залезть?

    Подскажите, это правильно написано — «показывать только незарегистрированным пользователям» код плагина Multisite wp_head Code ?

    function is_mwc_code_showing ($mwc_code) {
    	global $mwc_code;
    
    	if ( is_user_logged_in() )
    		return ;
    }

    спасибо заранее

    или же вот так

    function is_mwc_code_showing( $mwc_code ) {
    	    // Don't show for logged in users.
    	       if ( ! is_user_member_of_blog() && ! is_super_admin()! is_user_logged_in() )
    		          return;
                // Show for logged out users.
    	       if ( is_user_logged_out() )
    		          return;

    ==Исправлено==

    antyfreezzzz, когда Вы потрудитесь правильно оформлять код?

    SeVlad
    ===

    «я не волшебник, я только учусь»- в этом заключен ответ на Ваше замечание. ведь смысл то и есть, чтобы подсказать и потом я мог написать правильно. буду стараться и писать со временем исключительно верно.
    спасибо за помощь)

    пробовал вставить код этот.
    function is_mwc_code_showing( $mwc_code ) {
    // Don’t show for logged in users.
    if ( ! is_user_member_of_blog() && ! is_super_admin()! is_user_logged_in() )
    return;
    // Show for logged out users.
    if ( is_user_logged_out() )
    return;
    плагин пишет ошибку. может не туда вставляю. подскажите куда вставить в плагине?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «баннер для всех шаблонов мультисайта» закрыта для новых ответов.