با سلام خدمت دوستان وردپرس فارسی
بنده می خواستم در صفحه اصلی سایت ، آخرین پست های 3 بخش دیگر سایت رو که به صورت برگه در سرور هستند در صفحه اصلی نمایش بدم.
صفحه اصلی : skyapps.ir
بخش ها :
android/
iios/
java-symbian/
I. برای اینکار از کد های زیر استفاده کردم.
<?php require($_SERVER['DOCUMENT_ROOT'] . '/android/wp-load.php'); query_posts('showposts=5'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> دانلود </li>
<?php endwhile; else: echo "no posts"; endif; ?>
<?php wp_reset_query(); ?>
این کد رو سه جای صفحه اصلی اجرا کردم. اول قسمت android و بعد بقیه قسمت ها ، ولی فقط قسمت android رو 5 پست آخر رو درست نشون میده. و دو قسمت دیگه رو همون 5 پست آخر android رو دوباره نشون میده و قسمت ios و java-symbian رو فراخوانی نمی کنه و انگار از همون require($_SERVER['DOCUMENT_ROOT'] . '/android/wp-load.php برای هر استفاده می کنه. از wp_reset_query و wp_reset_postdata و . . . هم استفاده کردم ولی مثل اینکه باید با کد php ایی حلقه رو ریست کنم که از require($_SERVER['DOCUMENT_ROOT'] . '/android/wp-load.php هم صرف نظر بکنه و در کد بعدی php require($_SERVER['DOCUMENT_ROOT'] . '/ios/wp-load.php' رو فراخوانی بکنه.
کد کامل هم در زیر اوردم. ممنون میشم کمکم کنید.
I
<ul>
<?php require($_SERVER['DOCUMENT_ROOT'] . '/android/wp-load.php'); query_posts('showposts=5'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> دانلود </li>
<?php endwhile; else: echo "no posts"; endif; ?>
<?php wp_reset_query(); ?>
</ul>
<ul>
<?php require($_SERVER['DOCUMENT_ROOT'] . '/ios/wp-load.php'); query_posts('showposts=5'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> دانلود </li>
<?php endwhile; else: echo "no posts"; endif; ?>
<?php wp_reset_query(); ?>
</ul>
<ul>
<?php require($_SERVER['DOCUMENT_ROOT'] . '/java-symbian/wp-load.php'); query_posts('showposts=5'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> دانلود </li>
<?php endwhile; else: echo "no posts"; endif; ?>
<?php wp_reset_query(); ?>