من میخوام مطالبم در صفحه اصلی نشون داده نشه و تو دستشون نشون داده بشه و فقط برخی مطالب رو که خودم میخوام در صفحه اصلی نشون داده بشه.
تو انجمن جستجو کردم مطالب زیادی بود ولی هیچکدومشون جواب دقیق نداده بودند و به کوئری و ... ربطش داده بودند.
من میخوام مطالبم در صفحه اصلی نشون داده نشه و تو دستشون نشون داده بشه و فقط برخی مطالب رو که خودم میخوام در صفحه اصلی نشون داده بشه.
تو انجمن جستجو کردم مطالب زیادی بود ولی هیچکدومشون جواب دقیق نداده بودند و به کوئری و ... ربطش داده بودند.
میتونید از فایل ایندکس فقط حلقه رو بردارید و یه دسته بسازید و مطالبی رو که میخواهید تو صفحه اول بیاند رو توی اون بزارید و به وسیله کوئری فراخوانی شان بکنید .
یه راه ساده تر هم باید باشه چون من خودم قبلا انجام داده بودم ولی فراموش کرده ام !!1
خب کوئری بزارید و بعد دسته هایی که نمیخوان نمایش داده بشه رو exclude کنید.
چطوری ؟
بدون کوئری هم میشه!
شما این نوشته رو بررسی کردین؟
http://forum.wp-persian.com/topic/10065
خوب این دستور برای یک دسته است
<?php if (in_category('1')) continue; ?>
برای یاقی دسته ها چکارش باید کرد ؟
مثلا من 4 دسته دارم : (دانلود - مقالات - اخبار - همایش)
بطور مثال ای دی دسته دانلود رو تو کد بالا بزارم پس دسته های دیگه چی میشه ؟
Mostafa جان بیشتر نمیتونی کمکم کنی ؟
حیاتیه
دستت درد نکنه
منتها تو اون تایپک گفته بعد از حلقه بزارید - منظورش از حلقه چیه ؟
http://forum.wp-persian.com/topic/10065
بعدش منظورش از index.php قالبه یا index.php وردپرس تو صفحه اصلی ؟
این دستورات ایندکس قالب منه (کد رو کجاش بزارم تون هرجا میزارم جوال نمیده) :
<?php get_header(); ?>
<div class="span-24" id="contentwrap">
<div class="span-16">
<div id="content">
<?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(260,200), array("class" => "alignleft post_thumbnail")); } ?>
<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="postdate"><img src="<?php bloginfo('template_url'); ?>/images/date.png" /> <?php the_time('F jS, Y') ?> <img src="<?php bloginfo('template_url'); ?>/images/user.png" /> <?php the_author() ?> <?php if (current_user_can('edit_post', $post->ID)) { ?> <img src="<?php bloginfo('template_url'); ?>/images/edit.png" /> <?php edit_post_link('Edit', '', ''); } ?></div>
<div class="entry">
<?php the_content('<strong>Read more »</strong>'); ?>
</div>
</div><!--/post-<?php the_ID(); ?>-->
<?php endwhile; ?>
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
<?php } ?>
</div>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php get_search_form(); ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebars(); ?>
</div>
<?php get_footer(); ?>
<?php get_header(); ?>
<div class="span-24" id="contentwrap">
<div class="span-16">
<div id="content">
<?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php if (in_category('1,6,3')) continue; ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(260,200), array("class" => "alignleft post_thumbnail")); } ?>
<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="postdate"><img src="<?php bloginfo('template_url'); ?>/images/date.png" /> <?php the_time('F jS, Y') ?> <img src="<?php bloginfo('template_url'); ?>/images/user.png" /> <?php the_author() ?> <?php if (current_user_can('edit_post', $post->ID)) { ?> <img src="<?php bloginfo('template_url'); ?>/images/edit.png" /> <?php edit_post_link('Edit', '', ''); } ?></div>
<div class="entry">
<?php the_content('<strong>Read more »</strong>'); ?>
</div>
</div><!--/post-<?php the_ID(); ?>-->
<?php endwhile; ?>
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
<?php } ?>
</div>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php get_search_form(); ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebars(); ?>
</div>
<?php get_footer(); ?>
من cat=23 هست یعنی ای دیم 23 هست ولی تو این دستوری هم که شما دادین وقتی ای دی رو میزارم بازم مطلب اون دسته تو صفحه اصلی میاد.
فقط مقدار 23 رو قرار بدین!
احتمالا نوشته شما به دسته دیگری هم چسبیده!
تکی که گذاشتم درست شد.
البته نوشته من فقط برای یک دسته تیک خورده و به هیچ دسته دیگری وصل نبود !
حالا برای باقی دسته ها چکار کنم ؟
ویلگول بگذارید دیگه!
<?php if (in_category('1,6,3')) continue; ?>
خوب گفتم که چند تایی که میزارم جواب نمیده (منظورم با ویرگوله)
ولی تکی جواب میده
مرسی
اینجوری مشگل حل شد
اگر مشکلتون حل شده این موضوع رو به حل شده تغییر بدین ;)
آقا مصطفی اون مشگل حل شد منتها یک سوال دیگه دارم ؟
اگه بخوایم کلا مطالب به غیر از یک دسته خواص (این دسته خواص نشون داده بشه) نشون داده نشه آیا کاری براش میشه کرد.
یه جورایی میخوام هر دسته جدیدی هم که تشکیل شد مطلبش تو صفحه اصلیس نیاد و فقط اون دسته که مشخص کرده ام بیاد .
تنها راهش همونه
تابع the_content آرگومان include نداره!
سلام
من سال ها با cms دیگه ای سایت رو بالا میاوردم و مشکلی نداشتم، دارم با وردپرس ادامه میدم سایت جدید رو
یه مشکلی دارم که می خوام راهنماییم کنید
چندین دسته دارم که میخوام به عنوان تازه ها توی یه بلاک نشون داده بشه و لیست بشن
ولی نمی خوام پست ها توی صفحه اول نمایش داده بشن
با افزونه wp hide post میشه کاری کرد که توی صفحه اول نشون نده پست هارو ولی از توی بلوک و بخشی که میخوام به عنوان تیتر خبرها لیست بشه هم حذفشون میکنه
لطفا برام بگین که چه می شود کرد
افزونه ای هست؟
یا باید کدنویسی بشه که من راستش بلد نیستم
ممنونم