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

severus

تازه وارد
سلام دوستان

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

کد:


کد:
<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

کاربر عضو
کد زیر رو:

<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

تازه وارد
سلام دوباره

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

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

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

 

kasraa

کاربر عضو
سلام

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


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

موفق باشید

 

severus

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

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

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

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

fatyjoon

تازه وارد
این کد را امتحان کن


کد:
<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

کاربر عضو
کدی که من دادم باید داخل حلقه یا کوئری استفاده بشه

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

 
بالا