Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Сергей

  • 1
    вклад
  • 126
    вопросов
  • 7
    ответов
  • 43%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как убрать зависимость от показа записей, которая указывается в админке?

    Сергей @fenya-fl Автор вопроса
    Артем Золин ну я еще так пробовал, заместо wp_pagenavi:
    <div class="pagination_wrap">
                        <?php
                        $count_posts = $query_ideas_4->found_posts;
                        $total_pages = ceil( $count_posts / 9 );
                        echo paginate_links( array(
                            'base' => get_pagenum_link(1) . '%_%',
                            'show_all'     => false,
                            'end_size'     => 1,
                            'mid_size'     => 2,
                            'prev_next'    => true,
                            'prev_text' => 'Назад',
                            'next_text' => 'Вперёд',
                            'format' => 'page/%#%',
                            'type' => 'list',
                            'current' => $pageNum,
                            'total'   => $total_pages
                        ) );
                        ?>
                    </div>


    Тоже самое грубо говоря
    Написано 14 авг. 2021
  • Как убрать зависимость от показа записей, которая указывается в админке?

    Сергей @fenya-fl Автор вопроса
    Артем Золин вот весь код:
    <?php $pageNum = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $category = get_the_category()[0];
    $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
    wp_reset_query();
    ?>
    
        <div class="container">
            <div class="category_h1">
                <div class="category_h1_wrap">
                    <img src="<?php the_field('обложка_категории', get_queried_object()) ?>" alt="<?php the_title(); ?>">
                    <h1 class="h1"><?= get_queried_object()->name ?><?php if(is_paged()) echo ' - страница ' .get_query_var('paged')?></h1>
                </div>
            </div> 
        </div>
    
    
        <?php
        $per_page = 9;
        $offset_start = 12;
        $offset = ( $pageNum - 1 ) * $per_page + $offset_start;
        $query_ideas_4 = new WP_Query( [ 'posts_per_page' => $per_page, 'offset' => $offset, 'paged' => $paged, 'category_name' => $category->slug, 'post__not_in' => array(34432)] );
        if ( have_posts() ) { ?>
            <section id="ideas" class="inspiration inspiration_2 post_preview_notslides">
                <div class="container">
                    <div class="row">
    
                        <?php
                        while ( $query_ideas_4->have_posts() ) {
                            $query_ideas_4->the_post();
    
                            if( get_field('format_class_new') == 'image-top' ) {
                                $format_class_new = 'post_preview_item_imgTop';
                            } else {
                                $format_class_new = '';
                            }
                            ?>
                            <div class="col-lg-4 col-md-6">
                                <div class="post_preview_item <?= $format_class_new ?>">
                                    <a href="<?php the_permalink() ?>" class="wrapImg">
                                        <img src="<?php the_post_thumbnail_url() ?>" alt="<?php the_title(); ?>">
                                    </a>
                                    <div class="wrapText">
                                        <a href="<?php the_permalink(); ?>" class="h3"><?php the_title(); ?></a>
                                        <?php get_template_part('templates/post-info', 'bottom') ?>
                                    </div>
                                </div>
                            </div>
                        <?php  } wp_reset_postdata(); ?>
    
                    </div>
    
                    <div class="pagination_wrap">
                        <? wp_pagenavi( array( 'query' => $query_ideas_4 ) ); ?>
                    </div>
    
                </div>
            </section>
        <?php } ?>
    Написано 14 авг. 2021
  • Как убрать зависимость от показа записей, которая указывается в админке?

    Сергей @fenya-fl Автор вопроса
    Но ведь когда я в этой опции укажу, например, 12 - то всё заработает
    Написано 14 авг. 2021
  • Как убрать зависимость от показа записей, которая указывается в админке?

    Сергей @fenya-fl Автор вопроса
    Да
    Написано 14 авг. 2021
  • Какой плагин самый подходящий для такого обратного отчета?

    Сергей @fenya-fl Автор вопроса
    Антон, завтра уже не надо будет( сейчас бы...
    Написано более двух лет назад
  • Какой плагин самый подходящий для такого обратного отчета?

    Сергей @fenya-fl Автор вопроса
    Антон Р., Я не знаю( только двоеточия получилось обернуть, а как цифры в span?
    const formated = Object.values(result).join('<b>:</b>')
    Написано более двух лет назад
  • Какой плагин самый подходящий для такого обратного отчета?

    Сергей @fenya-fl Автор вопроса
    Антон а как стилизовать то? там просто в одну строчку идёт
    Написано более двух лет назад
  • Как сделать такую простую яндекс карту?

    Сергей @fenya-fl Автор вопроса
    Леонид Шишкин API ключ обязательно?
    Написано более двух лет назад
  • Как обернуть звездочку в любой тег с помощью jquery?

    Сергей @fenya-fl Автор вопроса
    0xD34F спасибо! а в конец строки её можно переместить?
    Написано более двух лет назад
  • Как среди постов найти минимальную дату, которая создается через дополнительное поле ACF?

    Сергей @fenya-fl Автор вопроса
    Flying, оказывается можно было еще проще, просто выводить количество постов – 1, применив фильтр ASC и указав meta_key))) спасибо
    Написано более двух лет назад
  • Как среди постов найти минимальную дату, которая создается через дополнительное поле ACF?

    Сергей @fenya-fl Автор вопроса
    Flying Так в итоге выводить?

    <?php 
    $posts = get_posts([
      'post_type'  => 'tc_events',
      'numposts'   => 1,
      'meta_key'   => 'event_date_new',
      'orderby'    => 'meta_value',
      'order'      => 'ASC'
    ]);
    $post = array_shift($posts);
    
    foreach( $posts as $post ):
    	$event_date_new = get_field('event_date_new', false, false);
    	$event_date_new = new DateTime($event_date_new); ?>
    	<label><input type='text' name="date_start" value="<?php echo $event_date_new->format('d M Y'); ?>"/></label>
    <?php endforeach; ?>
    Написано более двух лет назад
  • Как отобразить посты с определенной даты, фильтруя не по дате их публикации, а по другому полю?

    Сергей @fenya-fl Автор вопроса
    Всё разобрался)
    Написано более двух лет назад
  • Как отобразить посты с определенной даты, фильтруя не по дате их публикации, а по другому полю?

    Сергей @fenya-fl Автор вопроса
    OneTwoThreeFourFive А нет, понимает это не из-за этого. Перепутал before с after. Но всё равно он смотрит на дату публикацию а не из того поля
    Написано более двух лет назад
  • Как отобразить посты с определенной даты, фильтруя не по дате их публикации, а по другому полю?

    Сергей @fenya-fl Автор вопроса
    OneTwoThreeFourFive нашел meta_key через get_post_meta() – это event_date_time
    ["event_date_time"]=> array(1) { [0]=> string(16) "2019-09-20 08:30" }

    Но это string тип получается. И поэтому wp_query не понимает эту дату:
    $the_query = new WP_Query( array(
         'meta_key' => 'event_date_time',
    		'date_query' => array(
    			array(
    			  'after' => array('year' => 2019, 'month' => 12, 'day' => 2)
    			),
    			array(
    			  'before' => array('year' => 2019, 'month' => 4, 'day' => 2)
    			)
    		)
    ));

    Как быть?
    Написано более двух лет назад
  • Как выполнить другой скрипт после успешной отправки формы?

    Сергей @fenya-fl Автор вопроса
    Кирилл Антон Но когда этот скрипт вставлен в html, то этот скрипт отлично работает. Но мой кастомный тогда не срабатывает. Потому что тот скрипт первее срабатывает
    Написано более трёх лет назад
  • Как выполнить другой скрипт после успешной отправки формы?

    Сергей @fenya-fl Автор вопроса
    Кирилл, Надо типа такого, но чет не получается
    function sendPusleFun() {
    	document.write("<script src='//static-login.sendpulse.com/apps/fc3/build/default-handler.js?155834337210'><\/srcipt>");
    }
    
    $("#consultation-form").submit(function() { //Change
    	var th = $(this);
      $.ajax({
        type: "POST",
        url: "/mail.php", //Change
        data: th.serialize()
      }).done(function() {
        sendPusleFun();
    		});
    	return false;
    });
    Написано более трёх лет назад
  • Как выполнить другой скрипт после успешной отправки формы?

    Сергей @fenya-fl Автор вопроса
    Кирилл, Антон, мне нужно просто вызвать тот script в файле другого скрипта.
    Написано более трёх лет назад
  • Как выполнить другой скрипт после успешной отправки формы?

    Сергей @fenya-fl Автор вопроса
    Кирилл, да возможно. Но как "подключить скрипт с сервиса над скриптом"
    Написано более трёх лет назад
  • Как выполнить другой скрипт после успешной отправки формы?

    Сергей @fenya-fl Автор вопроса
    Антон, это скрипт с сервиса sendpulse. Ну вообщем туда заявка идёт потом. Но сначала мне надо моим скриптом её обработать
    Написано более трёх лет назад
  • Как отправлять автоматически текст на почту тому, кто оставил заявку на сайте?

    Сергей @fenya-fl Автор вопроса
    Stimulate, А зачем тут 2 раза дублировать?
    'Спасибо за заявку! И бла-бла-бла', 'Спасибо за заявку! И бла-бла-бла'
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Следующие →
Самые активные сегодня
  • Drno
    • 13 ответов
    • 1 вопрос
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • gogowq
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации