hessam

قرار دادن دکمه بارگذاری بیشتر در پلاگین

1 پست در این موضوع قرار دارد

سلام دوستان وقت بخیر

من یک پلاگین ساده برای وردپرس نوشتم که یک پست تایپ جدید رو ایجاد می کنه و همچنین یک متاباکس که فیلدهای مورد نظرم رو میگیره. این پست ها رو به همراه فیلدهایی که می خوام رو با WP_Query() گرفتم و نمایش دادم و هیچ مشکلی نیست. حالا می خوام 4 تا پست نشون بدم بقیشو با دکمه بارگذاری بیشتر یا همون (load more) نشون بدم. توجه کنید که این یه پلاگینه و نمی خوام طوری باشه که طرف هی مجبور شه بره تو function.php قالبش دستکاری کنه و همچینین برای لود بیشتر نمی خوام از افزونه دیگه ای استفاده کنم. کدی که برای نمایش استفاده کردم به شرح زیر هستش:

function cryptoevent_addform( $atts ) {

    $args = array( 'post_type' =>'cryptoevent','posts_per_page'=>8);
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post();
        echo '<div style="padding:0 15%;"><h2>';
        the_title(); ?>
        <p><?php echo get_post_meta( get_the_ID(), 'date_add', true ); ?></p>
        <p><?php echo get_post_meta( get_the_ID(), 'date_expiration', true ); ?></p>


        <?php
        echo '</h2></div>';
    endwhile;
    wp_reset_query();
}
add_shortcode( 'cryptoevent', 'cryptoevent_addform' );

چیز خاصی یست فقط تو شرت کد یه لوپ انداختم. ممنون که وقت می ذارید و منو راهنمایی می کنید. 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط sasan_dingo
      یا سلام صبح بخیر خدمت تمام عزیزان وردپرسی، دوستان من میخوام کاستوم فیلد فابریک خود وردپرس که معمولا روی همون پست های معمولی هستو روی کاستوم پست تایپم داشته باشم آیا کسی از دوستان میدونه چجوری باید اینکارو باید انجام داد؟!