رفتن به مطلب

برای گذاشتن قسمت مطالب تصادفی چکار کنم؟؟


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

سلام

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

برای انجام این کار باید چکار کنم؟؟

ممنون

لینک به ارسال

با سلام، میتونید از بخش ژنراتور کوئری ساز کوئری مربوط به مطالب تصادفی رو بسازید.

لینک به ارسال

با سلام، میتونید از بخش ژنراتور کوئری ساز کوئری مربوط به مطالب تصادفی رو بسازید.

ممنون اما میشه یکم بیشتر راهنمایی کنید؟؟!!

چه جوری بسازمش؟؟

لینک به ارسال

ممنون اما

ببخشید من این کد رو گذاشتم ولی اون مطلب تصادفی رو طبق خواسته ام نمایش نداد.

من می خوام 5 یا 6 تا عنوان مطلب رو به صورت رندم نشون بده اما این یه عکس از مطلب نشون داد و با یه توضیحات مطلب.

برای انجام این کار چه کدی باید بزارم؟؟

اینم کدی که گذاشتم:


<?php
$args = array(

'posts_per_page' => 1,
'orderby' => 'rand',
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
);
$custom_query = new WP_Query( $args );
if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<div class="list-group-item" id="content">
<?php
the_title( sprintf( '<h5 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h5>' );?>
<?php the_content();?>
</div>
<?php
endwhile;
endif;
wp_reset_query();?>

لینک به ارسال

تست کنید :

<?php
$args = array(
'posts_per_page' => 5,
'orderby' => 'rand',
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
);
$custom_query = new WP_Query( $args );
if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<div class="list-group-item" id="content">
<?php
the_title( sprintf( '<h5 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h5>' );?>
</div>
<?php
endwhile;
endif;
wp_reset_query();?>

لینک به ارسال

تست کنید :

<?php
$args = array(
'posts_per_page' => 5,
'orderby' => 'rand',
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
);
$custom_query = new WP_Query( $args );
if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<div class="list-group-item" id="content">
<?php
the_title( sprintf( '<h5 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h5>' );?>
</div>
<?php
endwhile;
endif;
wp_reset_query();?>

ببخشید خوب بود فقط اگه بخوام مثل "مطالب پربازدید" توی سایت باشه و عنوان داشته باشه و تو کادر باشه و اینا باید چیکار کنم؟؟

site.png

لینک به ارسال

خب ببینید تو سایبارتون چه کلاسی تعریف شده

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

متوجه نشدید فایل sidebar.php رو قرار بدید براتون درستش کنم

لینک به ارسال

خب ببینید تو سایبارتون چه کلاسی تعریف شده

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

متوجه نشدید فایل sidebar.php رو قرار بدید براتون درستش کنم

الآن من چیکار کنم؟؟چه کدی براتون بزارم که برام درست کنید؟

ممنون

لینک به ارسال

کدهایی که توی sidebar.php دارید بزارید تا استایل رو ست کنن دوستان

لینک به ارسال

کدهایی که توی sidebar.php دارید بزارید تا استایل رو ست کنن دوستان

چون می خوام در قسمت سایدبار چپ باشه کدهای داخل sidebar-left.php رو میزارم.

این کل کدهاییه که در sidebar-left.php قرار داره:


<div id="sidebar2">
<?php $banners_side_l = get_option('tsweb_side_l_ads_banners'); if($banners_side_l) { ?>
<div class="widg">
<h5 class="widg-title">تبلیغات</h5>
<div class="widg-content">
<script type="text/javascript">var anetwork_pram = anetwork_pram || [];anetwork_pram["aduser"] = "1414614253";anetwork_pram["adheight"] = "240";anetwork_pram["adwidth"] = "120";</script><script type="text/javascript" src="http://static-cdn.anetwork.ir/showad/pub.js"></script>
<?php
$today_date = date("Y-m-d");
$today_time = strtotime($today_date);
$expire_date = get_option("tsweb_side_l_ads_expires");
$banners_side_l = get_option('tsweb_side_l_ads_banners');
$titles_side_l = get_option('tsweb_side_l_ads_titles');
$links_side_l = get_option('tsweb_side_l_ads_links');
$height_side_l = get_option('tsweb_side_l_ads_heights');
$width_side_l = get_option('tsweb_side_l_ads_widths');
$types_side_l = get_option('tsweb_side_l_ads_types');
$ads_count = count($banners_side_l) - 1;
?>
<?php
if($banners_side_l) {
for($i=0;$i<=$ads_count;$i++) {
$ads = "";
$expire_item_time = @strtotime($expire_date[$i]);
if(($expire_item_time > $today_time) or ($expire_date[$i]==0)){
$is_ads_active[$i] = true;
} else {
$is_ads_active[$i] = false;
}
if($is_ads_active[$i]) {
if($types_side_l[$i]=="flash"){
$ads .= '<div class="sidebar-ads"><object width="'.$width_side_l[$i].'" height="'.$height_side_l[$i].'" type="application/x-shockwave-flash" data="'.$banners_side_l[$i].'"> <param value="'.$banners_side_l[$i].'" name="movie"><param value="transparent" name="wmode"></object></div>';
} // End if flash
else {
$ads .= '<a class="sidebar-ads" href="'.$links_side_l[$i].'" target="_blank"><img src="'.$banners_side_l[$i].'" alt="'.$titles_side_l[$i].'" /></a>';
} // End if Image
echo $ads;
}
}
}
?><!-- max-widt : 176px -->
</div>
<!--.widg-content-->
</div>
<!--.widg-->
<?php
$args = array(
'posts_per_page' => 5,
'orderby' => 'rand',
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
);
$custom_query = new WP_Query( $args );
if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>
<div class="list-group-item" id="content">
<?php
the_title( sprintf( '<h5 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h5>' );?>
</div>
<?php
endwhile;
endif;
wp_reset_query();?>
<?php
}
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('widg-contact') ) :
endif;
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-left') ) :
endif;
?>
<?php if(function_exists('wp_statistics_useronline')) { ?>
<div id="stats" class="widg">
<h5 class="widg-title">آمار سایت</h5>
<div class="widg-content">
<ul>
<li>بازدید امروز : <?php echo wp_statistics_visit('today'); ?> نفر</li>
<li>بازدید دیروز : <?php echo wp_statistics_visit('yesterday'); ?> نفر</li>
<li>بازدید هفته : <?php echo wp_statistics_visit('week'); ?> نفر</li>
<li>بازدید این ماه : <?php echo wp_statistics_visit('month'); ?> نفر</li>
<li>کل بازدید کنندگان : <?php echo wp_statistics_visit('total'); ?> نفر</li>
<li>افراد آنلاین : <?php echo wp_statistics_useronline(); ?> نفر</li>
</ul>
</div>
<!--.widg-content-->
</div>
<!--.widg-->
<?php } ?>
<div id="text-ads" class="widg">
<h5 class="widg-title">تبلیغات متنی</h5>
<div class="widg-content">
<ul>
<?php
$j=1;
$titles_links = get_option('tsweb_links_texts');
$links_links = get_option('tsweb_links_links');
$links_count = count($titles_links) - 1;
?>
<?php
for($i=0;$i<=$links_count;$i++) {
$link = "";
$link .= '<li class="ads';
if ($j>=4) $j=1;
$link .= $j++;
$link .= '"><a target="_blank" href="';
if($links_links[$i]=="") {
$link .= '#';
} else {
$link .= $links_links[$i];
}
$link .= '">'.$titles_links[$i].'</a></li>';
echo $link;
}
?>
</ul>
</div>
<!--.widg-content-->
</div>
<!--.widg-->
</div>
<!--#sidebar2-->

لینک به ارسال

خب ببینید تو سایبارتون چه کلاسی تعریف شده

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

متوجه نشدید فایل sidebar.php رو قرار بدید براتون درستش کنم

همون کدی رو که قرار دادم رو می خواین؟؟

لینک به ارسال

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

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

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

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

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

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

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

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

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