senator ali

ساخت یک جدول از عناوین پست ها

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

با سلام

دوستان بنده میخوام یک جدول داشته باشم در سایتم که در هر ردیف اون عنوان پست هایی که تا حالا گذاشتم درج شده باشه.

برای این کار چه روشی رو پیشنهاد می کنید ؟

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


لینک به پست


<?php $the_query = new WP_Query( 'showposts=50' ); ?>
<table>
<tr>
<td>عنوان</td>
<td>چکیده</td>
</tr>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<tr>
<td><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></td>
<td><?php the_excerpt(); ?></td>
</tr>
<?php endwhile;?>
</table>

میتونید سل های دیگه ایی مانند دسته و تاریخ انتشار و ... رو اضافه کمید

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


لینک به پست

خیلی ممنون امتحانش می کنم.

راستی میشه این جدول رو محدود تر کرد ؟ یعنی جدول رو محدود کرد به یه موضوع و دسته خاص ؟

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


لینک به پست

در ضمن تعداد ردیف های این کد محدود شده.

میشه هر بار که پستی گذاشته میشه یک ردیف هم اتومات به این جدول اضافه بشه ؟ در واقع نا محدود باشه تعدا ردیف ها.

اگه افزونه ای هم در این باره هست بهم معرفی کنید.

ویرایش شده در توسط senator ali

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


لینک به پست

دربالا می بایست 50 رو برای تعداد پست ها تغییر می دادید

در پایین برای همه پست های دسته با آیدی 121 (به آی دی مورد نظر تغییر بدید!!)


<?php
$recent_post = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'date',
'cat' =>'121',
'posts_per_page' =>'-1',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<?php if($recent_post->have_posts()) : ?>
<table>
<tr>
<td>عنوان</td>
<td>چکیده</td>
</tr>
<?php while($recent_post->have_posts()) : $recent_post->the_post();?>
<tr>
<td><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></td>
<td><?php the_excerpt(); ?></td>
</tr>
<?php endwhile; ?>
</table>
<?php endif;?>
<?php wp_reset_query(); ?>

ویرایش شده در توسط isk

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


لینک به پست

ممنون جواب سوال اولم رو ندادید. چطوری میتونم به یک دسته خاص محدودش کنم ؟

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


لینک به پست

در پایین برای همه پست های دسته با آیدی 121 (به آی دی مورد نظر تغییر بدید!!)

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


لینک به پست

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

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

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

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


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

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

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


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