Бложег

Rotobo своими силами

Опубликовано: 09.03.2018 в 00:35

Автор:

Категории: Верстка

Люблю пользоваться google fonts, но есть одно но – оптимизатор и заказчики ругаются на минимизацию css файлов, поэтому порой приходиться собирать шрифты вручную, почему бы не перестать экономить 3 байта и выкладывать шрифты на боевом сайте ?

Скачать все начертания Roboto

Bootstrap слайдер из кастомных полей

Опубликовано: 27.02.2018 в 23:11

Автор:

Категории: Wordpress

<?php 
 $number = 0; 
 query_posts('post_type=slider'); 
 if(have_posts()):  
?>
<div id="slider" class="carousel slide" data-ride="carousel">
    <div class="carousel-inner">
	  <?php while(have_posts()): the_post(); ?>
	  	  <?php 
 
$image = get_field('картинка_слайдера');
 
if( !empty($image) ): ?>
 
 
<?php endif; ?>
      <div class="item" style="background-image: url(<?php echo $image['url']; ?>);">

      	<div class="container flex">
        <div class="carousel-caption">
      <div class="slider_text">
	                            
<h4><? the_title(); ?></h4>
	<? the_field('подпись'); ?>
</div>
</div>
        </div>
      </div>


       <?php endwhile; ?>
  
    </div>

              <a class="left carousel-control" href="#slider" role="button" data-slide="prev">
                <span class="cr_left"></span>
            </a>
            <a class="right carousel-control" href="#slider" role="button" data-slide="next">
                <span class="cr_right"></span>
            </a>
			
			
        <ol class="carousel-indicators">
    <?php while(have_posts()): the_post(); ?>
    <li data-target="#slider" data-slide-to="<?php  echo $number++; ?>"></li>
    <?php endwhile; ?> 
  </ol> 
  </div>
	<?php endif; wp_reset_query(); ?>

Как исключить запись wordpress с рабочей пагинацией ?

Опубликовано: 21.02.2018 в 18:38

Автор:

Категории: Wordpress

Столкнулся я с такой задачей, бороздя интернэты я натыкался лишь на какие-то грабли и велосипеды, выкладываю код для category.php

Код для записи которую мы исключаем:

<?php
global $post; /* Обязательно */
$args = array('category' => 112, 'showposts' => 1); 
$custom_posts = get_posts($args);
foreach($custom_posts as $post) : setup_postdata($post);
$ids = array(); ///получаем ID
$ids[] = get_the_ID();
?>

<? //ваш код ?>

<?php
endforeach;
wp_reset_postdata(); 
?>

Код для вывода остальных новостей

<?php
$query = new WP_Query( array(
    'post__not_in' => $ids, //исключаем
    'paged'    => $paged, //включаем пагинацию
	
) );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
    $query->the_post();

//ваш код


} // endwhile;
} // endif;
?>