رفتن به مطلب

Rohani

عضو سایت
  • تعداد ارسال‌ها

    504
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

نوشته‌ها ارسال شده توسط Rohani

  1. سلام من با کد اماده زیر 5 مطلب آخر دسته 3 رو نشون میدم (با صفحه بندی)


    <?php
    $custom_query = new WP_Query( array(
    'posts_per_page' => 5,
    'cat' => 3,
    'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
    ) );
    if($custom_query->have_posts()) :

    while($custom_query->have_posts()) : $custom_query->the_post();
    the_title( sprintf( '<li class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></li>' );
    endwhile;

    echo '<div id="paginate">';
    $big = 999999999; // need an unlikely integer
    echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $custom_query->max_num_pages
    ) );
    echo '</div>';
    endif;
    wp_reset_query();?>

    با کد زیر مشکل دارم.


    the_title( sprintf( '<li class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></li>' );

    الان با کد بالا تایتل ها رو لینک شده نشون میده. ولی میخوام چیز دیگه ای اضافه کنم خطا میده مثلا ایدی نوشته.

    منظورم اینه کلی جای اون خط بالا چه جوری از این تابع ها استفاده کنم؟


    <?php the_title(); ?>
    <?php the_permalink() ?>
    <?php the_category(', ') ?>
    <?php the_

  2. سلام

    یه سری استایل پیشفرض باید برای قالب تعریف کنید. یه بار یه سری ابزارک اضافه کنید و با inspect element خروجی رو بررسی و استایل بدید. اکثرا ساختار مشابهی دارن.

    حرف شما درسته اما بعضی از پلاگین ها کلاس خاص خودشون رو دارند. و از استایل کلی پیروی نمیکنند.

  3. سلام من با استفاده از تظیمات پنل یک id رو به صورت زیر در قالب نشون میدم.


    <?php
    // Value from Wordpress Page Dropdown
    $sample_wp_pages = get_option('yourtheme_sample_wp_pages');
    echo $sample_wp_pages;
    ?>

    حالا این ایدی بدست اومده رو چه جوری توی کوئری باید جایگزین مثل عدد 5 در پایین کرد؟


    <?php
    $my_query = new WP_Query(array(
    'post_type' => 'post','post_status' => 'publish',
    'posts_per_page' => 5,
    'order' => 'DESC',
    'orderby' => 'ID',

    'paged'=> ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
    ));
    if($my_query->have_posts()) : ?>
    <!-- شروع شرط -->
    <?php while($my_query->have_posts()) : $my_query->the_post();?>
    <!-- شروع حلقه -->
    <!--کدهای حلقه را باید در این محل قرار دهید-->
    <!--پایان حلقه-->
    <?php endwhile; ?><!--پایان شرط-->
    <?php endif; ?>
    <!--ریست نمودن کوئری-->
    <?php wp_reset_query();?>

×
×
  • اضافه کردن...