Edit File: grid7.php
<?php if( class_exists( 'CSF' ) ) { CSF::createWidget( 'orun_widget_grid_module_7', array( 'title' => esc_html__( 'Oruno - Grid Modülü #7', 'orun' ), 'class' => 'orun-widget-fields', 'classname' => 'orun-widget-grid-module-7', 'description' => esc_html__( 'Grid modülünü görüntüler.', 'orun' ), 'fields' => array( array( 'id' => 'order', 'type' => 'select', 'title' => esc_html__( 'Sıralama:', 'orun' ), 'subtitle' => esc_html__( 'Yazıların sıralamasını seçin.', 'orun' ), 'help' => esc_html__( 'Yazılar seçtiğiniz sıralama türüne göre sıralanır.', 'orun' ), 'options' => array( 'date' => esc_html__( 'Son Eklenme Tarihine Göre', 'orun' ), 'modified' => esc_html__( 'Son Güncellenme Tarihine Göre', 'orun' ), 'meta_value_num' => esc_html__( 'En Çok Görüntülenme Sayısına Göre', 'orun' ), 'comment_count' => esc_html__( 'En Çok Yorum Sayısına Göre', 'orun' ), 'rand' => esc_html__( 'Rastgele', 'orun' ), ), ), array( 'id' => 'cat', 'type' => 'select', 'title' => esc_html__( 'Kategori:', 'orun' ), 'subtitle' => esc_html__( 'Yazıların görüntüleneceği kategori/kategorileri seçin.', 'orun' ), 'placeholder' => esc_html__( 'Tüm Kategoriler', 'orun' ), 'help' => esc_html__( 'Birden fazla kategori seçebilirsiniz. Hiç kategori seçmezseniz tüm kategorilerdeki yazılar listelenecektir.', 'orun' ), 'options' => 'categories', 'multiple' => true, 'chosen' => true, ), array( 'id' => 'offset', 'type' => 'number', 'title' => esc_html__( 'Offset Ayarı:', 'orun' ), 'subtitle' => esc_html__( 'Yazıların listelenmesi için offset ayarını girin.', 'orun' ), 'help' => esc_html__( 'Örnek: 5, yazıların 5. sıradan başlayarak listelenecektir.', 'orun' ), 'default' => '0', ), array( 'id' => 'fullwidth', 'type' => 'switcher', 'title' => esc_html__( 'Tam Genişlik Ayarı:', 'orun' ), 'subtitle' => esc_html__( 'Grid modülünün tam genişliğe sahip olmasını sağlar.', 'orun' ), 'help' => esc_html__( 'Eğer genişliğiniz tam genişlik olmasını istiyorsanız aktif edin.', 'orun' ), 'default' => false, 'text_on' => esc_html__( 'Tam Genişlik', 'orun' ), 'text_off' => esc_html__( 'Sınırlandırılmış', 'orun' ), 'text_width' => '150', ), array( 'id' => 'slider', 'type' => 'switcher', 'title' => esc_html__( 'Slider Ayarı:', 'orun' ), 'subtitle' => esc_html__( 'Grid modülünü slider olarak görüntülemeyi sağlar.', 'orun' ), 'help' => esc_html__( 'Eğer slider görüntülemek istiyorsanız aktif edin.', 'orun' ), 'default' => false, 'text_on' => esc_html__( 'Açık', 'orun' ), 'text_off' => esc_html__( 'Kapalı', 'orun' ), 'text_width' => '75' ), ) ) ); if( ! function_exists( 'orun_widget_grid_module_7' ) ) { function orun_widget_grid_module_7( $args, $instance ) { $classes = array(); if ( $instance['fullwidth'] ) { $classes[] = 'container-fluid'; $classes[] = 'grid-fw'; } else { $classes[] = 'container'; } if ( $instance['slider'] ) { $classes[] = 'owl-carousel'; $classes[] = 'owl-item'; $postcount = 8; } else { $postcount = 4; } $classes = implode( ' ', $classes ); ?> <h2 style="display:none">Yeni İçerikler</h2> <div class="<?= $classes ?>"> <?php if ( have_posts() ) { $args = array( 'order' => 'DESC', 'orderby' => $instance['order'], 'cat' => $instance['cat'], 'offset' => $instance['offset'], 'meta_key' => 'post_views_count', 'showposts' => $postcount, ); $query = new WP_Query( $args ); $i = 1; while($query->have_posts()): $query->the_post(); if($i === 1) { echo '<div class="row orun-grid orun-grid-6">'; echo '<div class="orun-grid-start orun-col-p100 middle full d-flex d-flex-wrap">'; get_template_part('template-parts/grid/grid-3'); } if($i === 2) { get_template_part('template-parts/grid/grid-3'); } if($i === 3) { get_template_part('template-parts/grid/grid-3'); } if($i === 4) { get_template_part('template-parts/grid/grid-3'); echo '</div>'; echo '</div>'; } if($i === 5) { echo '<div class="row orun-grid orun-grid-6">'; echo '<div class="orun-grid-start orun-col-p100 middle full d-flex d-flex-wrap">'; get_template_part('template-parts/grid/grid-3'); } if($i === 6) { get_template_part('template-parts/grid/grid-3'); } if($i === 7) { get_template_part('template-parts/grid/grid-3'); } if($i === 8) { get_template_part('template-parts/grid/grid-3'); echo '</div>'; echo '</div>'; } $i++; endwhile; } ?> </div> <?php } } } ?>