Ответы пользователя по тегу WordPress
  • Шорткод YITH Woocommerce Compare?

    @xaruki
    Уже и в free версии есть.

    [yith_compare_button]
    Ответ написан
    Комментировать
  • Как передать значение произвольного поля типа repeater в Contact Form 7 в виде радио-кнопок?

    @xaruki
    Пример для select. Для checkbox меняйте под себя.

    1 - Создаете поле в cf7 без значений [select menu-71 id:roomtype]
    2 - Запускаете acf repeater где-нибудь в подвале и формируете html типа
    <div class="type__item">
    	<h3><?php echo $modal_roomtype_repeater_name; ?></h3>
    	<h4><?php echo $modal_roomtype_repeater_price; ?></h4>
    </div>

    3 - Ниже, с помощью jquery через each function проходитесь по .type__item, собираете значения и добавляете в cf7
    $('.type__item').each(function() {
    	      var title = ($(this).find('h3').text());
    	      var price = ($(this).find('h4').text());
    	      $('<option>').val(title).attr('data-price', price).text(title).appendTo('#roomtype');
    	    });
    Ответ написан
    Комментировать
  • Как вывести кастомные посты с нужными метками?

    @xaruki Автор вопроса
    Проблема решена так:

    //   show custom post types on tag pages
    function wpse28145_add_custom_types( $query ) {
        if( is_tag() && $query->is_main_query() ) {
    
            // this gets all post types:
            $post_types = get_post_types();
    
            // alternately, you can add just specific post types using this line instead of the above:
            // $post_types = array( 'post', 'your_custom_type' );
    
            $query->set( 'post_type', $post_types );
        }
    }
    add_filter( 'pre_get_posts', 'wpse28145_add_custom_types' );
    Ответ написан
    Комментировать