hassannak

عدم نمایش مطلب دسته خاص در صفحه اصلی

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

با سلام خدمت همه دوستان گلم

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


<?php query_posts($query_string . '&cat=-3,4'); ?>

برای اینکار کافیست کد زیر را قبل از شروع حلقه وردپرس در فایل index.php قرار دهید


<?php query_posts($query_string . '&cat=-3,4'); ?>

توجه کنید که جای ۱ و ۲ در کد بالا آیدی موضوعاتی که میخواهید نمایش داده نشود را قرار دهید .

حالا اگه کده درسته یه سوال

مثلا اگه من 10 تا دسته داشته باشم که بخوام 9 تاش توی صحفه اصلی نیاد باید 9 بار این کد را کپی کنم و ایدی هر دسته را جدا گانه بزارم یا نه میشه با همین 9 تا ایدی نمایش داده نشن

مثلا اینطوری


<?php query_posts($query_string . '&cat=-1,2,3,4,5,6,7,8,9,'); ?>

این فایل

index.php منه میخوام ببینم اینطوری دسته یا نه کد را جای درستی قرار دادم یا نه


<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » <?php _e('Blog Archive','kubrick'); ?> <?php } ?> <?php wp_title(); ?></title>[/background][/size][/font][/color][/right]


[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)] <link rel="shortcut icon" type="image/ico" href="/favicon.ico" />
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style.css" type="text/css" media="screen" />
<link rel="stylesheet" type="text/css" href="/wp-content/themes/asandownload/css/style-btn.v1.0.1.css?" />
<link rel="stylesheet" type="text/css" href="http://www.asandownload.com/template/fa/css/pagination.css?" />
<script type="text/javascript" src="/wp-content/themes/asandownload/css/js/jquery.js?ver=1.7.1"></script>
<script type="text/javascript" src="/wp-content/themes/asandownload/js/cufon-yui.js?ver=1.09"></script>
<script type="text/javascript" src="/wp-content/themes/asandownload/js/asan.ticker.min.js?ver=1.0"></script>
<script type="text/javascript" src="/wp-content/themes/asandownload/js/custom.js?ver=1.0"></script>
<script type="text/javascript" src="/wp-content/themes/asandownload/js/date.js?ver=1.0"></script>
<script type="text/javascript" src="/wp-content/themes/asandownload/js/tabs.js?ver=1.0"></script>
</head>
<body><?php get_header(); ?>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)] <div id="content-container">
<div id="content">
<div id="intro">
<a href="http://www.koozet.com" target="_blank"></a></div>

<?php get_sidebar(); ?>


<div id="main">
<div class="ads">
<div style="padding-top: 1px; padding-bottom: 1px;"></div>
<img src="<?php bloginfo('template_url'); ?>/images/ads4.gif" alt="تبلیغات" longdesc="/ads">
</div>
<div class="blog-post bg none">
<div id="links">[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<?php echo myLinksDump_show() ;?>[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]</div>
</div>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<script type="text/javascript">
$(function(){
$('#asan-ticker').totemticker({
row_height : '5px',
mousestop : true,
});
});
</script>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<div class="box-warning">
<div class="jadid"><h3> جدیدترین مطالب سایت</h3></div>
<?php $i=0; $recent = new WP_Query("showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <span style="color: red;"><b>جديد</b></span></li>
<?php endwhile; ?>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]</div>[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]کد را اینجا قرار دادم[/background][/size][/font][/color]


[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<?php query_posts($query_string . '&cat=-3,4'); ?>[/background][/size][/font][/color]



[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?>[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<div class="box-title">[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<a class="button round-tl-tr-l ebook-matte right" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</div>
<div class="blog-post ebook">
<div class="details">
<div class="right">
<div class="details">
<div class="news-details-viwes">
تاریخ : <?php the_time('d'); ?>/<?php the_time('M'); ?>/<?php the_time('Y'); ?>
</div>
<div class="news-details-category">
دسته :<?php the_category(' , ') ?>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="imagepost">[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]</div>
<?php the_content(); ?>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<p style="text-align: right"> <a target="_blank" href="<?php the_permalink(); ?>">
<div></div>
<p></a></p>
<span class="clearfix">[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<br />
<a class="button l mobile-matte left" href="<?php the_permalink() ?>" rel="bookmark">ادامه مطلب</a>
</span>
</div>[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<?php endwhile; ?>
<?php endif; ?> [/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<div class="news none board">
<div class="rotate-text rotate-90 origin-tl">
</div>
<ul id="asan-ticker">
<?php wp_pagenavi(); ?>
</ul>
</div>[/background][/size][/font][/color]
[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]</div>[/background][/size][/font][/color]

[color=#000000][font=Tahoma, Geneva, sans-serif][size=2][background=rgb(247, 247, 247)]<?php include ('sidebar2.php') ?>
<g:plusone size="small"></g:plusone>
<script src="https://apis.google.com/js/plusone.js"></script>
<?php get_footer(); ?>
</div>

<head>

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

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


لینک به پست

سلام دوست عزیز.

اگر میخواید واقعاً از بین 10 تا دسته موضوعات، فقط یک دسته را انتخاب کنید، کافیه فقط شماره دسته اون یکی رو تو کد زیر بذارید:


<?php $recent = new WP_Query("cat=1&showposts=5"); while($recent->have_posts()) : $recent->the_post();?>
....
<?php endwhile; ?>

که اینجا از دسته با شماره آیدی 1 ، 5 تا مطلب آخر رو با استفاده از حلقه میتونه بهنمایش دربیاره.

شما کافیه اون اطلاعاتی رو که میخواین از مطلب های دسته مورد نظر به نمایش دربیارین رو با کد تابع وردپرس داخل این کد بالا و در قسمت نقطه چین وسط بذارید.

مثلا" برای نمایش دادن عنوان و عکس اینطور عمل میکنیم:


<?php $recent = new WP_Query("cat=1&showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo get_the_title(); ?>
<?php if(has_post_thumbnail()) {the_post_thumbnail('thumb');}?>
<?php endwhile; ?>

هرکدوم رو هم با کد های CSS تعین مکان و ویژگی های ظاهری کنید.

یا علی

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


لینک به پست

در تکمیل توضیحات دوستمون اگر عدد آی دی را منفی بگذارید دسته را نشان نمی ده و اتگر مثبت تنها اون دسته را نشان می ده و به طور مثال اگر 4 و -3 را بگذارید فقط مطالب دسته بندی چهارم را مشروط بر اینکه با دسته بندی گروه 3 مشترک نباشند

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


لینک به پست

اساتید واقعا ممنونم

حالا یه سوال کوچیک دیگه

اگه من از این کد استفاده کنم و نوشته در صفحه اصلی نمایان نشه ( من توی قالب سایتم یه قسمت دارم که جدیدترین مطالب هر دسته را میاره) ایا عنوان مطالب در صفحه اصلی نمایان میشه

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


لینک به پست

یکبار دیگه سئوالتان را بخوانید من چیزی از آن متوجه نشدم

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


لینک به پست

با اجازه از آقا ایمان.

هر قسمت تابعی جدا داره.

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

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


لینک به پست

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

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

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

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


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

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

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


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