Edit File: pm14.php
<?php if( class_exists( 'CSF' ) ) { CSF::createWidget( 'orun_widget_grid_module_14', array( 'title' => esc_html__( 'Oruno - Yazı Modülü #10', 'orun' ), 'class' => 'orun-widget-fields', 'classname' => 'orun-widget-grid-module-14', 'description' => esc_html__( 'Yazılarınızı görüntülemenizi sağlayan #10 numaralı modülümüz.', 'orun' ), 'fields' => array( array( 'id' => 'title', 'type' => 'text', 'title' => esc_html__( 'Başlık:', 'orun' ), 'subtitle' => esc_html__( 'Yazı modülünün başlığını girin.', 'orun' ), 'help' => esc_html__( 'Yazı modülünün başlığını girin. Boş bırakırsanız modülün başlığı görünmez.', 'orun' ), ), 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' => 'yazi_sayisi', 'type' => 'number', 'title' => esc_html__( 'Kaç tane yazı gösterilsin?', 'orun' ), 'subtitle' => esc_html__( 'Yazıların listelenmesi için ayarı girin.', 'orun' ), 'help' => esc_html__( 'Toplam 5 tane yazının listelenmesini istiyorsanız, 5 taneyi seçiniz.', 'orun' ), 'default' => '4', ), 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' => 'slider', 'type' => 'switcher', 'title' => esc_html__( 'Slider Ayarı:', 'orun' ), 'subtitle' => esc_html__( 'Yazı 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' => true, 'text_on' => esc_html__( 'Açık', 'orun' ), 'text_off' => esc_html__( 'Kapalı', 'orun' ), 'text_width' => '75' ), ) ) ); if( ! function_exists( 'orun_widget_grid_module_14' ) ) { function orun_widget_grid_module_14( $args, $instance ) { if ( ! empty( $instance['title'] ) ) { echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title']; } $classes = array(); if ( $instance['slider'] ) { $classes[] = 'owl-carousel'; $classes[] = 'owl-item'; $postcount = $instance['yazi_sayisi']; } else { $postcount = 1; } $classes = implode( ' ', $classes ); ?> <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(); echo '<div class="row orun-grid orun-grid-10 ">'; echo '<div class="orun-grid-end orun-col-p100 orun-col-p100-sm d-flex d-flex-wrap half small">'; get_template_part('template-parts/grid/teknoloji/grid-4'); echo '</div>'; echo '</div>'; $i++; endwhile; } ?> </div> <?php } } } ?>