تغییر در پوسته

severus

تازه وارد
20/8/12
4
0
1
سلام دوستان

من با این کد یک باکس ساختم به طوری که پنج پست اخر دسته مرود نظرم رو عنوانشون رو نشون میده:

کد:


کد:
<ul class="tbox">                                                                 <h2>دسته</h2>                                                                 <?php query_posts('category_name=نامک&showposts=10');  ?>                                                                 <?php if (have_posts()) : ?>                                                                 <?php while (have_posts()) : the_post(); ?>                                                                   <li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a></li>                                                                 <?php endwhile; wp_reset_query(); endif; ?></ul>
حالا من میخوام کمکم کنید که این کد رو طوری تغییر بدم که آخرین پست علاوه بر نشان دادن عنوان پیش نمایشی از پست و تصویر شاخص اون رو هم بزاره:

مثل این شکل:



 

masoomi

کاربر عضو
27/9/11
225
0
16
کد زیر رو:

<img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, 'image',true) ?>&w=170&h=91&zc=1" />
به این قسمت اضافه کنید:

<li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?>کد بالا</a>

ببینید چی میشه.

نتیجه رو بگید.

توجه:

برای نمایش تصویر باید زمینه دلخواه image رو تعریف کنید.

 

severus

تازه وارد
20/8/12
4
0
1
سلام دوباره

این کد کار نکرد!!

ببینید من نمیخوام فقط تصویر باشه،میخوام پیش نمایش پست آخر یعنی چند تا کلمش به علاوه سه نقطه و تصویر اون عکس بیاد

دقیقا مثل اون عکسی که تو پست بالا دادم

 

kasraa

کاربر عضو
28/9/08
1,239
0
36
سلام

برای نمایش چند کلمه از مطلب و به قول خودتون چند نقطه باید از این کد استفاده کنید :


کد:
<?php the_content_rss('', TRUE, '', 10); ?>
عدد 10 هم تعداد کلمه های پست هستش

موفق باشید

 

severus

تازه وارد
20/8/12
4
0
1
سلامبرای نمایش چند کلمه از مطلب و به قول خودتون چند نقطه باید از این کد استفاده کنید :

کد:
<?php the_content_rss('', TRUE, '', 10); ?>

از این کد هم داخل همون کدهایی که برای ایجاد باکس زده بودم وارد کردم اما کار نکرد

یعنی این کد رو بالای همون کد قبلی که خودم دادم گذاشتم
 

fatyjoon

تازه وارد
21/4/09
15
0
1
این کد را امتحان کن


کد:
<ul class="tbox">                                                               
  <h2>دسته</h2>                                                               
  <?php query_posts('category_name=نامک&showposts=10');  ?>                                                          
  <?php if (have_posts()) : ?>                                                              
  <?php while (have_posts()) : the_post(); ?>                                                             
  <li><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?>    <?php
$content = get_the_content();
$pic_string = bm_extract_string('src="','" ',$content);
echo '<img src="' .$pic_string.'" alt="" width="60"  height="60" align="right" style="margin:10px 5px 1px 5px" class="" />';?></a>
</li>  

    <?php echo dp_clean($post->post_content, 80); ?> ...

                            <?php endwhile; wp_reset_query(); endif; ?></ul>
کد بالا هر عکسی را که در نوشته گذاشته باشی نمایش میده میتونی بجای اون از


کد:
<?php the_post_thumbnail(); ?>
استفاده کنی که تصویر شاخص را نشون میده

 

kasraa

کاربر عضو
28/9/08
1,239
0
36
کدی که من دادم باید داخل حلقه یا کوئری استفاده بشه

اگر همینطور بود و نمایش نداد مشکل از فانکشن قالبت هست