• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نمایش رندوم پست ها با بندانگشتی و لینک

Mon_hareF

Registered User
تاریخ عضویت
10 ژوئن 2010
نوشته‌ها
2,335
لایک‌ها
700
محل سکونت
Iran,Esfahan
درود

میخواستم به آخر سایتم به آپشن اضافه کنم به اسم دیگر تصاویر که 9 تا پست (3 تا ردیف 3 تایی) رو با بند انگشتی 150در150 و لینک پست بصورت رندوم نشون بده.ولی با چندتا پلاگین امتحان کردم نشد :(

به عنوان نمونه:

others.jpg

ممنون میشم کمک کنید ..
 

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,429
محل سکونت
کرج

Mon_hareF

Registered User
تاریخ عضویت
10 ژوئن 2010
نوشته‌ها
2,335
لایک‌ها
700
محل سکونت
Iran,Esfahan
دوبار اینجا کد گذاشتم و کامل گفتم چکار باید کرد
دیگه حوصله ندارم دوباره بگم:دی

اتفاقا من هی آپ زدم تا خودت بیای جواب بدی :دی

حداقل لینک تاپیکشو یا پستشو بده . .
 

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
فرجاد جان لینک رو پیدا کنی بهتره.

ببین برای نشنون دادن پست های مختلف Random این کد هست که هم تیتر رو داره هم تصویر بند انگشتی، کلا راه های زیادی هست برای رسیدن .

کد:
<div class="randompost">
			<ul>
			<?php
$args = array( 'numberposts' => 2, 'orderby' => 'rand' );
$rand_posts = get_posts( $args ); foreach( $rand_posts as $post ) : if (in_category('33')) continue;  ?>
<li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?><br/><?php the_title(); ?><br/></a></li>
			<?php endforeach; ?>
			</ul>

در کل کد های css مهمه که چطوری نشون بده، زیر هم، عمودی افقی و....
از کد های درختی زیر مجموعه ul , li باید استفاده کنی.

.related{
width: ..... px;
height: .....px;
margin: 5px 5px 5px 5px;
text-align: right;
}

.related a{
color: #8C8C8C;
list-style: none;
}

.related ul li{
padding: 10px 9px 10px 9px;
margin-right: 15px;
margin-top: 10px;
list-style: none;
float:right;


}
.related ul li:hover{
padding: 10px 9px 10px 9px;
margin-right: 15px;
list-style: none;
float:right;

}

.related img{
width: 100px;
height: 100px;
}
 

Mon_hareF

Registered User
تاریخ عضویت
10 ژوئن 2010
نوشته‌ها
2,335
لایک‌ها
700
محل سکونت
Iran,Esfahan
فرجاد جان لینک رو پیدا کنی بهتره.

ببین برای نشنون دادن پست های مختلف Random این کد هست که هم تیتر رو داره هم تصویر بند انگشتی، کلا راه های زیادی هست برای رسیدن .

کد:
<div class="randompost">
			<ul>
			<?php
$args = array( 'numberposts' => 2, 'orderby' => 'rand' );
$rand_posts = get_posts( $args ); foreach( $rand_posts as $post ) : if (in_category('33')) continue;  ?>
<li><a rel="nofollow" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?><br/><?php the_title(); ?><br/></a></li>
			<?php endforeach; ?>
			</ul>

در کل کد های css مهمه که چطوری نشون بده، زیر هم، عمودی افقی و....
از کد های درختی زیر مجموعه ul , li باید استفاده کنی.

ممنون ولی تست کردم جواب نداد :(
 

Javacl

Registered User
تاریخ عضویت
28 سپتامبر 2008
نوشته‌ها
2,659
لایک‌ها
1,026
محل سکونت
شادشهر قدیم

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
ممنون ولی تست کردم جواب نداد
دوست عزیز نه اینکه کد رو کپی کنی درست بشه. باید خودتم تغییر بدی و بدونی چه css بزاری.
این کد رو بزاری پست هاتو با عکس و تیتر نشون میده، حالا باید خودت با کد css درستش کنی.
 

Mon_hareF

Registered User
تاریخ عضویت
10 ژوئن 2010
نوشته‌ها
2,335
لایک‌ها
700
محل سکونت
Iran,Esfahan
دوست عزیز نه اینکه کد رو کپی کنی درست بشه. باید خودتم تغییر بدی و بدونی چه css بزاری.
این کد رو بزاری پست هاتو با عکس و تیتر نشون میده، حالا باید خودت با کد css درستش کنی.

خوب همون دیگه.. من اصل کد رو گذاشتم هیچی نشون نداد،تغییرش دادم بازم هیچی نشون نداد..
 

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
به این تغییر بده.

<div class="randompost">
<ul>
<?php
$args = array( 'numberposts' => 2, 'orderby' => 'rand' );
$rand_posts = get_posts( $args ); foreach( $rand_posts as $post ): ?>
<li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?><br/><?php the_title(); ?><br/></a></li>
<?php endforeach; ?>
</ul>
 

Mon_hareF

Registered User
تاریخ عضویت
10 ژوئن 2010
نوشته‌ها
2,335
لایک‌ها
700
محل سکونت
Iran,Esfahan
به این تغییر بده.

<div class="randompost">
<ul>
<?php
$args = array( 'numberposts' => 2, 'orderby' => 'rand' );
$rand_posts = get_posts( $args ); foreach( $rand_posts as $post ): ?>
<li><a rel="nofollow" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?><br/><?php the_title(); ?><br/></a></li>
<?php endforeach; ?>
</ul>

نشد :(
 

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
من خودم دارم استفاده میکنم، دقیقا کجا کد رو قرار میدی؟
 

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
دوست عزیز اگر تو ایندکس میزاری، زیر:

<?php endif; ?>

بزار و تست کن.

والا وقت ندارم جان خودم.
 

AR4SH66

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
28 می 2005
نوشته‌ها
804
لایک‌ها
201
محل سکونت
•Tehran▬
دوست عزیز این کد مطالب مرتبط هست بزار توی single.php تست کن

بالای <?php endwhile; else: ?>

کد:
			<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
  echo '<b>مطالب مشابه :</b>';
  $first_tag = $tags[0]->term_id;
  $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>4,
    'caller_get_posts'=>1
   );
  $my_query = new WP_Query($args);
  if( $my_query->have_posts() ) {
        echo '<ul>';
 while ($my_query->have_posts()) {
            $my_query->the_post();
    ?>
     <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?><br/><br/><?php the_title(); ?></a></li>
      <?php
}
        echo '</ul>';
  }
}
?>
 
بالا