رفتن به مطلب

درخواست یک دستور php برای مطالب وردپرس


پست های پیشنهاد شده

درود خدمت کاربران محترم وردپرس پارسی .

بنده یک قالبی دارم و میخوام به وردپرس تبدیلش کنم .

اما مشکل بنده این هست که هر 4 تا مطلب داخل یک <tr> قرار میگیرند .

اینم کد :


<tr>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<td>
<div class="gg3">
<div class="photomain">
<div class="gg">
<div class="text1">
<!--Photo-->
<div id="gallery2" align="center" class="photobox"><a href="link" target="_blank"><img src="wp-content/themes/default/images/pv.jpg" alt="نمایش عکس در سایز بزرگ" ></a></div>
<!--Photo End-->
</div>
</div>
</div>
<div class="hit"></div>
<div class="nnews"><img src="wp-content/themes/default/images/bnews.png" width="29px" height="26px" alt="دیروز" title="دیروز" /></div>
<div class="gg2">
<div class="text2">
<div class="thumb_info">
عنوان : <br />
آلبوم : <br />
فرستنده :
</div>
</div>
</div>
</div>
</td>
<?php endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
</tr>

میخوام کد <tr> توی این کدی که دادم حذف بشه و دستوری با while و if برام بدید که به 4 تا مطلب که رسید خودش اتوماتیک یک <tr> اضافه کنه .

در واقع اول مطلب <tr> قرار بگیره به 4 تا مطلب که رسید </tr> بسته بشه و دوباره از اول <tr> باز بشه و به همین روال ادامه بده .

و در واقع برای <?php if (have_posts()) : while (have_posts()) : the_post(); ?> نوشته بشه .

با تشکر .

ویرایش شده توسط محمّدرضا
لینک به ارسال

<?php if (have_posts()) :
$x =1;
while (have_posts()) : the_post();
if($x==1) { ?>
<tr>
<?php } ?>
<td>
<div class="gg3">
<div class="photomain">
<div class="gg">
<div class="text1">
<!--Photo-->
<div id="gallery2" align="center" class="photobox"><a href="link" target="_blank"><img src="wp-content/themes/default/images/pv.jpg" alt="نمایش عکس در سایز بزرگ" ></a></div>
<!--Photo End-->
</div>
</div>
</div>
<div class="hit"></div>
<div class="nnews"><img src="wp-content/themes/default/images/bnews.png" width="29px" height="26px" alt="دیروز" title="دیروز" /></div>
<div class="gg2">
<div class="text2">
<div class="thumb_info">
عنوان : <br />
آلبوم : <br />
فرستنده :
</div>
</div>
</div>
</div>
</td>
<?php
if($x==4) { ?>
</tr>
<?php
$x=1;
}
else {
$x +=1;
}
endwhile; else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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