hessam 0 ارسال شده در بهمن 97 گزارش بازنشر ارسال شده در بهمن 97 سلام دوستان وقت بخیر من یک پلاگین ساده برای وردپرس نوشتم که یک پست تایپ جدید رو ایجاد می کنه و همچنین یک متاباکس که فیلدهای مورد نظرم رو میگیره. این پست ها رو به همراه فیلدهایی که می خوام رو با 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' ); چیز خاصی یست فقط تو شرت کد یه لوپ انداختم. ممنون که وقت می ذارید و منو راهنمایی می کنید. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .