Ответы пользователя по тегу WordPress
  • Как реализовать неточные запросы в поиске по произвольному полю?

    @latipov_no_1 Автор вопроса
    if ($_GET['address'] != '') { // если передана фильтрация по разделу
    		$args['meta_query'][] = array( // пешем условия в meta_query
    			'key' => 'address', // название произвольного поля
    			'value' => $_GET['address'], // переданное значение произвольного поля
    			'compare' => 'LIKE',
    			'type' => 'CHAR', // тип поля, нужно указывать чтобы быстрее работало, у нас здесь число
    			);
    	}
    Ответ написан
    Комментировать
  • Как вывести картинки php?

    @latipov_no_1 Автор вопроса
    Решение.
    После строк $image = $field[0];
    Добавляем unset($field[0]);
    Ответ написан
    Комментировать
  • Как вывести пользовательского типа записи Wordpress?

    @latipov_no_1 Автор вопроса
    Решение нашел на зарубежном сайте.
    Вставляем данный код в function.php и радуемся жизни.
    add_filter( 'pre_get_posts', 'bac_get_posts' );
    function bac_get_posts( $query ) {
        if ( is_home() && false == $query->query_vars['suppress_filters'] )
            //Only display the Posts of Custom Type 'Products' in the Main page.
            $query->set( 'post_type', array( 'testimonials' ) );
             
            //Display the Posts of Custom Type 'Products' and other posts in the Main page.
            //$query->set( 'post_type', array( 'post', 'multiple_product' ) );
        return $query;
    }
    Ответ написан
    Комментировать
  • Как вывести одну картинку и вывести в слайдер slick?

    @latipov_no_1 Автор вопроса
    Может кому понадобиться. Реализовал через fancybox 3.
    <?php
    $field = get_post_meta( get_the_ID(), 'multiupload', true );
    $image  = $field[0];
    unset($field[0]);
     // get first image in the gallery [1] for second, [2] for third, and so on.
    if( $image ) {
    	echo "<a  data-fancybox=\"image\" href='".$image."' class=\"bimgs img-reponsive\"><img  src='".$image."'/></a><br><br>";
    }
    foreach ($field as $imgurl) {
    	
    	if($imgurl != 'none'){
    		echo "<a data-fancybox=\"image\" href='".$imgurl."'><img class=\"mimgs\" src='".$imgurl."' height=\"100px\"/></a>";
    	}
    }
    
    ?>
    Ответ написан
    Комментировать