Size: a a a

WordPress Ukraine Community

2020 June 11

VK

Vitaliy Kulish in WordPress Ukraine Community
к собесу готовишься?)
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Нет
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Мне друг скинул задачу по SICP
источник

MD

Maxym Denysenko in WordPress Ukraine Community
я ее решил юзая ООП и он охеренел) говорит все понятно, но он решил в одну строку😁
источник

VK

Vitaliy Kulish in WordPress Ukraine Community
шах и мат ООП
источник

MR

Maxim Radchenko in WordPress Ukraine Community
Maxym Denysenko
я ее решил юзая ООП и он охеренел) говорит все понятно, но он решил в одну строку😁
А вы на одном и том же языке решали? Или ты на PHP а он на лиспе?
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Maxim Radchenko
А вы на одном и том же языке решали? Или ты на PHP а он на лиспе?
на пхп
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Pavel Bondarchuk
было б неплохо...
Рефакторинг, левел перший - висушуєм код (DRY), групуєм і форматуєм по-людськи - тепер зрозуміліше і легше читається, вже так не заплутаєшся
// Set up default query args.
$default_args = [
   'post_status' => 'publish',
   'post_type'   => 'webinars',
   'orderby'     => 'title',
   'order'       => 'ASC',
];
// Set up custom query args.
$custom_args = [];

// Order entries.

if ( ! empty( $_POST['title'] ) ) {
   $custom_args = [
       'orderby' => 'title',
       'order'   => $_POST['title'],
   ];
}

if ( ! empty( $_POST['price'] ) ) {
   $custom_args = [
       'meta_key'  => 'price',
       'meta_type' => 'NUMERIC',
       'orderby'   => 'meta_value_num',
       'order'     => $_POST['price'],
   ];
}

if ( ! empty( $_POST['video_type'] ) ) {
   $custom_args = [
       'meta_key' => 'video_type',
       'orderby'  => 'meta_value',
       'order'    => $_POST['video_type'],
   ];
}

if ( ! empty( $_POST['date'] ) ) {
   $custom_args = [
       'meta_key'  => 'date',
       'meta_type' => 'DATETIME',
       'orderby'   => 'meta_value_datetime',
       'order'     => $_POST['date'],
   ];
}

if ( ! empty( $_POST['month'] ) ) {
   $custom_args = [
       'meta_key'   => 'date',
       'meta_type'  => 'DATETIME',
       'orderby'    => 'meta_value',
       'order'      => 'ASC',
       'meta_query' => [
           'relation' => 'OR',
       ],
   ];

   foreach ( $_POST['month'] as $month ) {
       $args['meta_query'][] = [
           'key'     => 'date',
           'type'    => 'DATETIME',
           'value'   => $month,
           'compare' => 'LIKE',
       ];
   }
}

// Additionally, filter entries.

if ( ! empty( $_POST['webinars_genre'] ) ) {
   $custom_args['tax_query'] = [
       [
           'taxonomy' => 'webinars_genre',
           'field'    => 'id',
           'terms'    => $_POST['webinars_genre'],
       ],
   ];
}

if ( ! empty( $_POST['webinars_artist'] ) ) {
   $custom_args['tax_query'] = [
       [
           'taxonomy' => 'webinars_artist',
           'field'    => 'id',
           'terms'    => $_POST['webinars_artist'],
       ],
   ];
}

// Merge any custom query args with defaults.
$args = wp_parse_args( $custom_args, $default_args );
// Execute the query.
$webinars = new WP_Query( $args );
источник

MD

Maxym Denysenko in WordPress Ukraine Community
с месяцами дерьмо полное
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
для того шоб написати кусок, віддебажити, віддати клієнту і забути - достатньо
источник

MD

Maxym Denysenko in WordPress Ukraine Community
там 1 запросом можно сделать
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
частину фрагментів я не переносив, логіка зрозуміла
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Maxym Denysenko
там 1 запросом можно сделать
погодь, то пізніше
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
рефакторити треба покроково
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Слушай, может и мне код ревью сделаешь?)😁
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
можеш сісти тести написати 😆
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Maxym Denysenko
Слушай, может и мне код ревью сделаешь?)😁
на сьогодні досить одного рев'ю)
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
я не резиновий, мені ше машину шумити :))))
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
Ihor Vorotnov
я не резиновий, мені ше машину шумити :))))
same shit
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
сам будеш робити?
источник