• Почему не работает сортировка по произвольному полю WordPress?

    @zahar_92 Автор вопроса
    Я пытаюсь получить посты одной рубрики. В меню добавил пункт Рубрики - События. Без кода сортировки на странице выводятся посты именно этой рубрики. С ним не выводится ни чего.
    Добавил в начало 'post_type' => 'post' , ни чего не изменилось
  • Почему не работает сортировка по произвольному полю WordPress?

    @zahar_92 Автор вопроса
    var_dump($event_query->posts); выводит array(0) { }
  • Почему не работает сортировка по произвольному полю WordPress?

    @zahar_92 Автор вопроса
    Как посмотреть тип поля я не понял, вот var_dump($event_query);
    spoiler
    object(WP_Query)#8095 (55) {
      ["query"]=>
      array(4) {
        ["meta_key"]=>
        string(10) "start_date"
        ["orderby"]=>
        string(14) "meta_value_num"
        ["order"]=>
        string(3) "ASC"
        ["cat"]=>
        string(1) "7"
      }
      ["query_vars"]=>
      array(65) {
        ["meta_key"]=>
        string(10) "start_date"
        ["orderby"]=>
        string(14) "meta_value_num"
        ["order"]=>
        string(3) "ASC"
        ["cat"]=>
        int(7)
        ["error"]=>
        string(0) ""
        ["m"]=>
        string(0) ""
        ["p"]=>
        int(0)
        ["post_parent"]=>
        string(0) ""
        ["subpost"]=>
        string(0) ""
        ["subpost_id"]=>
        string(0) ""
        ["attachment"]=>
        string(0) ""
        ["attachment_id"]=>
        int(0)
        ["name"]=>
        string(0) ""
        ["static"]=>
        string(0) ""
        ["pagename"]=>
        string(0) ""
        ["page_id"]=>
        int(0)
        ["second"]=>
        string(0) ""
        ["minute"]=>
        string(0) ""
        ["hour"]=>
        string(0) ""
        ["day"]=>
        int(0)
        ["monthnum"]=>
        int(0)
        ["year"]=>
        int(0)
        ["w"]=>
        int(0)
        ["category_name"]=>
        string(8) "projects"
        ["tag"]=>
        string(0) ""
        ["tag_id"]=>
        string(0) ""
        ["author"]=>
        string(0) ""
        ["author_name"]=>
        string(0) ""
        ["feed"]=>
        string(0) ""
        ["tb"]=>
        string(0) ""
        ["paged"]=>
        int(0)
        ["meta_value"]=>
        string(0) ""
        ["preview"]=>
        string(0) ""
        ["s"]=>
        string(0) ""
        ["sentence"]=>
        string(0) ""
        ["title"]=>
        string(0) ""
        ["fields"]=>
        string(0) ""
        ["menu_order"]=>
        string(0) ""
        ["embed"]=>
        string(0) ""
        ["category__in"]=>
        array(0) {
        }
        ["category__not_in"]=>
        array(0) {
        }
        ["category__and"]=>
        array(0) {
        }
        ["post__in"]=>
        array(0) {
        }
        ["post__not_in"]=>
        array(0) {
        }
        ["post_name__in"]=>
        array(0) {
        }
        ["tag__in"]=>
        array(0) {
        }
        ["tag__not_in"]=>
        array(0) {
        }
        ["tag__and"]=>
        array(0) {
        }
        ["tag_slug__in"]=>
        array(0) {
        }
        ["tag_slug__and"]=>
        array(0) {
        }
        ["post_parent__in"]=>
        array(0) {
        }
        ["post_parent__not_in"]=>
        array(0) {
        }
        ["author__in"]=>
        array(0) {
        }
        ["author__not_in"]=>
        array(0) {
        }
        ["ignore_sticky_posts"]=>
        bool(false)
        ["suppress_filters"]=>
        bool(false)
        ["cache_results"]=>
        bool(true)
        ["update_post_term_cache"]=>
        bool(true)
        ["lazy_load_term_meta"]=>
        bool(true)
        ["update_post_meta_cache"]=>
        bool(true)
        ["post_type"]=>
        string(0) ""
        ["posts_per_page"]=>
        int(10)
        ["nopaging"]=>
        bool(false)
        ["comments_per_page"]=>
        string(2) "50"
        ["no_found_rows"]=>
        bool(false)
      }
      ["tax_query"]=>
      object(WP_Tax_Query)#8158 (6) {
        ["queries"]=>
        array(1) {
          [0]=>
          array(5) {
            ["taxonomy"]=>
            string(8) "category"
            ["terms"]=>
            array(1) {
              [0]=>
              int(7)
            }
            ["field"]=>
            string(7) "term_id"
            ["operator"]=>
            string(2) "IN"
            ["include_children"]=>
            bool(true)
          }
        }
        ["relation"]=>
        string(3) "AND"
        ["table_aliases":protected]=>
        array(1) {
          [0]=>
          string(21) "wp_term_relationships"
        }
        ["queried_terms"]=>
        array(1) {
          ["category"]=>
          array(2) {
            ["terms"]=>
            array(1) {
              [0]=>
              int(7)
            }
            ["field"]=>
            string(7) "term_id"
          }
        }
        ["primary_table"]=>
        string(8) "wp_posts"
        ["primary_id_column"]=>
        string(2) "ID"
      }
      ["meta_query"]=>
      object(WP_Meta_Query)#8093 (9) {
        ["queries"]=>
        array(2) {
          [0]=>
          array(1) {
            ["key"]=>
            string(10) "start_date"
          }
          ["relation"]=>
          string(2) "OR"
        }
        ["relation"]=>
        string(3) "AND"
        ["meta_table"]=>
        string(11) "wp_postmeta"
        ["meta_id_column"]=>
        string(7) "post_id"
        ["primary_table"]=>
        string(8) "wp_posts"
        ["primary_id_column"]=>
        string(2) "ID"
        ["table_aliases":protected]=>
        array(1) {
          [0]=>
          string(11) "wp_postmeta"
        }
        ["clauses":protected]=>
        array(1) {
          ["wp_postmeta"]=>
          array(4) {
            ["key"]=>
            string(10) "start_date"
            ["compare"]=>
            string(1) "="
            ["alias"]=>
            string(11) "wp_postmeta"
            ["cast"]=>
            string(4) "CHAR"
          }
        }
        ["has_or_relation":protected]=>
        bool(false)
      }
      ["date_query"]=>
      bool(false)
      ["post_count"]=>
      int(0)
      ["current_post"]=>
      int(-1)
      ["in_the_loop"]=>
      bool(false)
      ["comment_count"]=>
      int(0)
      ["current_comment"]=>
      int(-1)
      ["found_posts"]=>
      int(0)
      ["max_num_pages"]=>
      int(0)
      ["max_num_comment_pages"]=>
      int(0)
      ["is_single"]=>
      bool(false)
      ["is_preview"]=>
      bool(false)
      ["is_page"]=>
      bool(false)
      ["is_archive"]=>
      bool(true)
      ["is_date"]=>
      bool(false)
      ["is_year"]=>
      bool(false)
      ["is_month"]=>
      bool(false)
      ["is_day"]=>
      bool(false)
      ["is_time"]=>
      bool(false)
      ["is_author"]=>
      bool(false)
      ["is_category"]=>
      bool(true)
      ["is_tag"]=>
      bool(false)
      ["is_tax"]=>
      bool(false)
      ["is_search"]=>
      bool(false)
      ["is_feed"]=>
      bool(false)
      ["is_comment_feed"]=>
      bool(false)
      ["is_trackback"]=>
      bool(false)
      ["is_home"]=>
      bool(false)
      ["is_404"]=>
      bool(false)
      ["is_embed"]=>
      bool(false)
      ["is_paged"]=>
      bool(false)
      ["is_admin"]=>
      bool(false)
      ["is_attachment"]=>
      bool(false)
      ["is_singular"]=>
      bool(false)
      ["is_robots"]=>
      bool(false)
      ["is_posts_page"]=>
      bool(false)
      ["is_post_type_archive"]=>
      bool(false)
      ["query_vars_hash":"WP_Query":private]=>
      string(32) "92a6d1d9ecee7f71afb45582b1accb37"
      ["query_vars_changed":"WP_Query":private]=>
      bool(false)
      ["thumbnails_cached"]=>
      bool(false)
      ["stopwords":"WP_Query":private]=>
      NULL
      ["compat_fields":"WP_Query":private]=>
      array(2) {
        [0]=>
        string(15) "query_vars_hash"
        [1]=>
        string(18) "query_vars_changed"
      }
      ["compat_methods":"WP_Query":private]=>
      array(2) {
        [0]=>
        string(16) "init_query_flags"
        [1]=>
        string(15) "parse_tax_query"
      }
      ["tribe_is_event"]=>
      bool(false)
      ["tribe_is_multi_posttype"]=>
      bool(false)
      ["tribe_is_event_category"]=>
      bool(false)
      ["tribe_is_event_venue"]=>
      bool(false)
      ["tribe_is_event_organizer"]=>
      bool(false)
      ["tribe_is_event_query"]=>
      bool(false)
      ["tribe_is_past"]=>
      bool(false)
      ["request"]=>
      string(758) "SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) WHERE 1=1  AND ( 
      wp_term_relationships.term_taxonomy_id IN (7)
    ) AND ( 
      wp_postmeta.meta_key = 'start_date'
    ) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled' OR wp_posts.post_status = 'tribe-ea-success' OR wp_posts.post_status = 'tribe-ea-failed' OR wp_posts.post_status = 'tribe-ea-schedule' OR wp_posts.post_status = 'tribe-ea-pending' OR wp_posts.post_status = 'tribe-ea-draft' OR wp_posts.post_status = 'private') GROUP BY wp_posts.ID ORDER BY wp_postmeta.meta_value+0 ASC LIMIT 0, 10"
      ["posts"]=>
      array(0) {
      }
    }
  • Как исключить div с display none?

    @zahar_92 Автор вопроса
    Понял, спасибо!
  • Как исключить div с display none?

    @zahar_92 Автор вопроса
    Спасибо за подсказку! Рабочим получился такой вариант
    //div[contains(@class, 'bx_slider_conteiner') and not(contains(@style, 'none'))]/div/div/ul/li/span/span
  • Как исключить div с display none?

    @zahar_92 Автор вопроса
    Да, затер случайно. Это id тега ul, добавил.
  • Как исключить div с display none?

    @zahar_92 Автор вопроса
    Виноват, не уточнил, речь идет о XPath
  • Почему выполняется условие?

    @zahar_92 Автор вопроса
    Sergey Epifanov, спасибо, разобрался!
  • Почему выполняется условие?

    @zahar_92 Автор вопроса
    Sergey Epifanov, Говорю же не селен в JS, все делаю с помощью гугла, методом проб и ошибок. "навесьте обработчик на элемент" мне мало что говорит. Где можно прочитать, как это делается в моем случае?
  • Почему выполняется условие?

    @zahar_92 Автор вопроса
    Sergey Epifanov, тогда я не понимаю как мне функцию засунуть в условие?
    $( "#outer" ).mouseover(function() {
      $( "#log" ).append( "<div>Handler for .mouseover() called.</div>" );
    });
  • Почему выполняется условие?

    @zahar_92 Автор вопроса
    Dima Polos, спасибо, с hasClass тоже работает как надо. На счет mouseover верно ли я сделал? При таком коде block-2 отображен не зависимо от положения курсора.
    if ($('a.light-link').parent('li').hasClass('active')) {
      $('.block-2').show();
      $('.block-1').hide();
    } else if ($('a.light-link').mouseover()) {
      $('.block-2').show();
      $('.block-1').hide();
    } else {
      $('.block-2').hide();
      $('.block-1').show();
    }
  • Почему выполняется условие?

    @zahar_92 Автор вопроса
    Заработало, спасибо! А не подскажете как в это же условие засунуть наведение курсора мыши. Т.е. условие такое: если класс active или навели мышь на a.light-link, то показать block-2 ?
  • Как активировать вложенные табы на Bootstrap 3?

    @zahar_92 Автор вопроса
    lagprincesse, Да, вариант Виктора Янышева рабочий, но я решил отказаться от этой затеи.
  • Как активировать вложенные табы на Bootstrap 3?

    @zahar_92 Автор вопроса
    Виктор Янышев, пробовал так, результата ноль. Содержимое вложенной активной вкладки не меняется.
    Т.е. загружается страница по умолчанию активные Краснодар - Аэропорт Пашковский - содержимое (фото этого аэропорта), нажимаю на Сочи и получаю Сочи - Аэропорт Адлер - содержимое (фото аэропорта Пашковский).
    В общем не меняется конечное содержимое, хотя таб выделен как активный.
  • Как активировать вложенные табы на Bootstrap 3?

    @zahar_92 Автор вопроса
    Дело не в этом. Активная вкладка включается с помощью $().tab('show')
    Я так сделал в надежде, что и вложенные будут переключаться, но нет.
    Я пробовал ставить класс актив первому городу, но результат одинаковый.
    Я JS не селен, в справке нашел, что есть функция, которая отслеживает открытую вкладку, но не понимаю как ее применить. Весь день сегодня эксперементирую.
  • Как запретить переход по ссылке в OwlCarousel?

    @zahar_92 Автор вопроса
    Как вариант, спасибо!
  • Как запретить переход по ссылке в OwlCarousel?

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

    @zahar_92 Автор вопроса
    Илья Ростопка: Странно.. У меня в хроме все открывается.
  • Как сделать ссылку на родителя в URL?

    @zahar_92 Автор вопроса
    Dark Hole: это вашим методом нельзя, другой человек подсказал другое решение.