• Как добавить поддержку SVG на WordPress?

    tolfy
    @tolfy
    Фирменный стиль
    В меню админки:
    >Внешний вид
    >Редактор
    >Редактировать темы
    >"ВашаТема": Функции темы (functions.php)

    Добавляем строки:
    // allow SVG uploads
    add_filter('upload_mimes', 'custom_upload_mimes');
    function custom_upload_mimes ( $existing_mimes=array() ) {
    	$existing_mimes['svg'] = 'image/svg+xml';
    	return $existing_mimes;
    }
    function fix_svg() {
        echo '<style type="text/css">
              .attachment-266x266, .thumbnail img {
                   width: 100% !important;
                   height: auto !important;
              }
              </style>';
     }
     add_action('admin_head', 'fix_svg');

    Не забыть снять защиту с файла functions.php

    подробнее css-tricks.com/snippets/wordpress/allow-svg-throug...
    Ответ написан
    6 комментариев
  • Как вывести товары woocommerce на главную страницу wp?

    Использую такой код для вывода популярных товаров (те, которые отмечены звездочкой в админке)
    <?php
       $args = array(
       'post_type' => 'product',
       'meta_key' => '_featured',
       'meta_value' => 'yes',
       'posts_per_page' => 2
       );
       
       $featured_query = new WP_Query( $args );
       
       if ($featured_query->have_posts()) :
       
       while ($featured_query->have_posts()) :
       
       $featured_query->the_post();
       
       $product = get_product( $featured_query->post->ID );  ?>
       
       <li class="featured-products-item">
       
       <a><?php the_post_thumbnail();?></a>
       <?php the_excerpt();;?>
       </li>
       
       
       
       <?php endwhile; ?>
       
       <?php endif; ?>
       
       <?php wp_reset_query(); // Remember to reset
       ?>
    Ответ написан
    Комментировать