Профиль пользователя заблокирован сроком с 24 июля 2022 г. и навсегда по причине: нарушения п.6.6 правил сервиса
  • Как добавить стили в header Битрикс?

    @kaidos Автор вопроса
    <?php 
        use Bitrix\Main\Page\Asset; 
        $APPLICATION->ShowHead(); // нужно было добавить
    ?>
    Ответ написан
    Комментировать
  • Как сделать проверку на какой странице поста находишься в WordPress?

    @kaidos Автор вопроса
    Ахах, решение было в моем же коде.
    <?php if($current_page + 1 > $total_pages){?>
        <button class="next" onclick="window.location.href = '/jobs/page/<?=$current_page?>';">Далее</button>
    <?php } 
    else {
    ?>
        <button class="next" onclick="window.location.href = '/jobs/page/<?=$current_page + 1?>';">Далее</button>
    <?php }
    ?>
    Ответ написан
    Комментировать
  • Почему не работает пагинация в при выводе CPT?

    @kaidos Автор вопроса
    <?php 
    				$current = absint(
    					max(
    					  1,
    					  get_query_var( 'paged' ) ? get_query_var( 'paged' ) : get_query_var( 'page' )
    					)
    				  );
    				  $posts_per_page = 3;
    				  $query          = new WP_Query(
    					[
    					  'post_type'      => 'job',
    					  'posts_per_page' => $posts_per_page,
    					  'paged'          => $current,
    					  'orderby'  => [ 'meta_value_num'=>'ASC' ]
    					]
    				  );
    				  if ( $query->have_posts() ) {
    					while ( $query->have_posts() ) {
    					  $query->the_post();
    						?>
    					  <div class="job_item">
    
    							<p class="jobs_title"><?php the_field('jobs__title') ?></p>
    							<p class="jobs_descript"><?php the_field('jobs__description') ?></p>
    							<p class="jobs_descript_full"><?php the_field('jobs__more__description') ?></p>
    							<a class="jobs_more">Подробнее <span><ion-icon name="chevron-down-outline"></ion-icon></span></a>
    
    						</div>
    					<?php
    					}
    					wp_reset_postdata();
    
    					echo wp_kses_post(
    					  paginate_links(
    						[
    						  'total'   => $query->max_num_pages,
    						  'current' => $current,
    						]
    					  )
    					);
    				  } else {
    					global $wp_query;
    					$wp_query->set_404();
    					status_header( 404 );
    					nocache_headers();
    					require get_404_template();
    				  }
    			?>
    Ответ написан
    Комментировать