رفتن به مطلب

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


hassannak

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

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

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


<?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 مشترک نباشند

لینک به ارسال

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال

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

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

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

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

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

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

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

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

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