Thorin 1 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام من برای نمایش هر بار یک موضوع بصورت رندوم از کد زیر استفاده میکنم <?php $args = array( 'numberposts' => 1, 'orderby' => 'rand' ); $rand_posts = get_posts( $args ); foreach( $rand_posts as $post ) : ?> <a href="<?php the_permalink(); ?>" class="alert-danger"><?php the_title(); ?></a><br/> <?php endforeach; ?>حالا باید هر دفه صفحه رو رفرش کنم تا موضوع جدید جایگزین شه ! چیکار کنم که مثلا عر دو ثانیه موضوع جدید رو نمایش بده یعنی فقط همین کد تو کل صفحه هی رفرش شه ممنون لینک به ارسال
استاد اعظم 900 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 میتونید از ایجکس استفاده کنید لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 ممنون میشم بگید چطور ! یا یک نمونه کد بهم معرفی کنید لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 یک قالب برگه با کدهای زیر بسازید و در پوشه قالبتون قرار بدید<?php/*template name: Random Post*/if(isset($_POST['randompost'])) {$args = array( 'numberposts' => 1, 'orderby' => 'rand' );$rand_posts = get_posts( $args );foreach( $rand_posts as $post ) : ?><a href="<?php the_permalink(); ?>" class="alert-danger"><?php the_title(); ?></a><br/><?php endforeach;}?>از طریق پیشخوان یک برگه با این قالب منتشر کنید و فرضا نامش رو بگذارید randompostکدهاتون رو به اینصورت تغییر بدید<div id="randompost"><?php$args = array( 'numberposts' => 1, 'orderby' => 'rand' );$rand_posts = get_posts( $args );foreach( $rand_posts as $post ) : ?><a href="<?php the_permalink(); ?>" class="alert-danger"><?php the_title(); ?></a><br/><?php endforeach;?></div><script>function randomPost() {setTimeout(function() {$("#randompost").each(function() {$.ajax({type:"POST",url:"<?php bloginfo('url');?>/randompost/",data:{randompost:1}}).done(function(msg){$("#randompost").html(msg);})})$("#randompost").promise().done(function() {randomPost();});},1200);}randomPost();</script> 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 ممنونم ولی متاسفانه کار نمیکنه بازم باید با رفرش صفحه تغییر کنه لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 نشونی آنلاین بگذارید 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 Bornahesab.com لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 به اینکه من از <?php wp_head();?> استفاده نکردم ربطی نداره؟ اخه من از استاتیک منو استفاده میکنم و وقتی این تابع رو فراخوانی میکنم قالب بهم میریزه لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 من که کلا کدهایی که دادم رو پیدا نکردم کدهای اسکریپتون باید به فوتر سایت و بعد از اسکریپت جی کوئری منتقل بشند 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 سلام شرمنده مشکلاتی برا سایت پیش اومده بود که صفحه اصلی بستم الان کد ها رو گداشتم برگه رو هم ساختم جواب نمیده Bornahesab.com لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 این کد را به انتهای فوتر و قبل از بسته شدن تگ body منتقل کنید <script>function randomPost() {setTimeout(function() {$("#randompost").each(function() {$.ajax({type:"POST",url:"http://bornahesab.com/randompost/",data:{randompost:1}}).done(function(msg){$("#randompost").html(msg);})})$("#randompost").promise().done(function() {randomPost();});},1200);}randomPost();</script> 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 استاد عزیز به فوتر انتقال دادم ولی متاسفانه بازم کار نمیکنه لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 کدهای قالب برگه ای که ساختید رو بگذارید اینجا 1 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 همونطور که گفتید این کد ها رو گذاشتم <?php/*template name: Random Post*/if(isset($_POST['randompost'])) {$args = array( 'numberposts' => 1, 'orderby' => 'rand' );$rand_posts = get_posts( $args );foreach( $rand_posts as $post ) : ?><a href="<?php the_permalink(); ?>" class="alert-danger"><?php the_title(); ?></a><br/><?php endforeach;}?> لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 کدها را به این شکل تغییر بدید و تست کنید <?php/*template name: Random Post*/if(isset($_REQUEST['randompost'])) {$random_query= new WP_Query(array('post_type' => 'post','orderby' => 'rand','posts_per_page' => 1,));if($random_query->have_posts()) :while($random_query->have_posts()) :$random_query->the_post(); ?><a href="<?php the_permalink(); ?>" class="alert-danger"><?php the_title(); ?></a><br><?php endwhile;endif;wp_reset_query();}?>این کدها روی لوکال نتیجه درست داد اگر روی سایتتون جواب نده باید بررسی شه ایراد از کجاست 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 متاسفانه بازم نشد ،فک میکنید مشکل از کجاست؟ لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 الان صفحه randompost با کدهای بالا ساخته شده؟صفحه را دست نزنید تست بشه 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 بله استاد صفحه ساخته شد لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 جالبه سایت شما هیچ ریکوئست آژاکسی رو بر نمی گردونه و من نمی دونم مشکل از تنظیمات سروره یا افزونه ای چیزی برای مسدود کردن مسیر آژاکس داریدالان اگر به صورت دستی http://bornahesab.com/randompost/?randompost رو وارد بروسر کنید یک مطلب رو می خونه ولی با آژاکس احضارش نمی کنه با کدهای مختلف آژاکس هم چک کردم 2 لینک به ارسال
Thorin 1 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 بله من از افزونه های news ticker هم که استفاده میکردم هیچ کدوم اجرا نمیشدن ولی مشکل از هاست نیست روی لوکال هم ب همین صورت بود ، افزونه های استفاده شده :bbpress Persian World WP Maintenance ModeWP User AvatarWordPress Popular PostsSubscribe2 لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 افزونه WordPress Popular Posts سابقه ایجاد مشکلات عجیب و غریب زیاد داره و اگر حل نشد کدهاتون رو با قالب دیفالت وردپرس چک کنید اگر مشکل برطرف شده بود کدهای functions.php قالبتون رو بگذارید اینجااین افزونه رو هم WP Maintenance Mode حتما بعد از اینکه از حالت تعمیرات خارج شدید غیر فعال و حذفش کنید (البته به مشکل اخیرتون بعید مربوط بشه ولی حذف نشدنش باعث کندی سایت می شه 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری