За последние 24 часа нас посетили 22799 программистов и 1240 роботов. Сейчас ищут 732 программиста ...

Помогите с логическим оператором if

Тема в разделе "PHP для новичков", создана пользователем Kotan, 22 ноя 2013.

  1. Kotan

    Kotan Новичок

    С нами с:
    14 окт 2013
    Сообщения:
    8
    Симпатии:
    0
    Делаю оптимизацию на движке Wordpress, хочу подгружать css и js скрипт всегда кроме двух урлов

    пытаюсь сделать такое условие но не работает:
    Код (PHP):
    1. if (!preg_match('/\/contact/', $_SERVER['REQUEST_URI']) or !preg_match('/realestate\/[a-z,0-9]/', $_SERVER['REQUEST_URI'])) {
    2.         wp_deregister_style ('contact-form-7');
    3. } 
    4.  
    функция wp_deregister_style ('contact-form-7'); отключает вывод нужного css/js в заголовке.

    Подскажите, если у кого есть идеи на этот счет. Заранее спасибо
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754
    В wordpress для таких стилей есть гениальная функция is_page()
     
  3. Kotan

    Kotan Новичок

    С нами с:
    14 окт 2013
    Сообщения:
    8
    Симпатии:
    0
    суть в том что условие не срабатывает, хотел поинтересоваться нет ли ошибок, если использовать только одно условие, то все работает отлично
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. preg_match('/contact|realestate\/\w+/',$_SERVER['REQUEST_URI']); 
     
  5. Kotan

    Kotan Новичок

    С нами с:
    14 окт 2013
    Сообщения:
    8
    Симпатии:
    0
    красивое решение, спасибо!