Mekaeil Andisheh

عدم نمایش برخی برگه ها در sitemap و سفارشی کردن

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

سلام دوستان

من طبق این آموزش sitemap رو ایجاد کردم ولی من میخوام هر صفحه ای رو نشون نده و صفحه هایی که میخوام رو نشون بده

امکانش هست ؟؟

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


لینک به پست

داخل حلقه id پست رو بررسی کنید

$post->ID

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


لینک به پست

داخل حلقه id پست رو بررسی کنید

$post->ID

ولی در قسمت برگه ها که حلقه ای نمیبینم! چه جوری اینکار رو انجام بدم ؟ id برگه هایی که میخوام رو بردارم و قرار بدم ؟

ممنون میشم بیشتر راهنمایی بفرمائید

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


لینک به پست

حلقه در کد مشخص هست


<ul><?php
$exculde_post = array(10,20,30);
$archive_query = new WP_Query('showposts=1000');
while ($archive_query->have_posts()) : $archive_query->the_post();
if(in_array($post->ID,$exculde_post))
continue;
?>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
(<?php comments_number('0', '1', '%'); ?>)
</li>
<?php endwhile; ?>
</ul>

شناسه رو در متغیر آرایه‌ای exculde_post قرار دهید

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


لینک به پست

برای نمایش دسته ها و زیر دسته های پست های سفارشی به چه شیوه ای باید عمل کنم؟

مثلا من چندین پست سفارشی دارم یکیشون لپ تاپ و دسته های زیادی رو ایجاد کردم مثلا سونی ، دل و.... حالا من میخوام در قسمت راهنمای سایت به این شیوه که بنویسه

لپ تاپ (این اسم دسته ی مادره)

-> سونی

->دل

...

این لینک رو برید منظورم رو متوجه میشید , توی راهنمای سایت میاد آخرین محصولات آپلود شده رو نشون میده ولی من میخوام که فقط دسته ها رو نشون بده به صورت بالا .

از این کد استفاده کردم :


<?php foreach( get_post_types( array('public' => true) ) as $post_type ) {
if ( in_array( $post_type, array('post','page','attachment') ) )
continue;
$pt = get_post_type_object( $post_type );
echo '<h2>'.$pt->labels->name.'</h2>';
echo '<ul>';
query_posts('post_type='.$post_type.'&posts_per_page=5');
while( have_posts() ) {
the_post();
echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
}
echo '</ul>';
}
?>

میدونم که باید این قسمت تغییر کنه ولی به چه شیوه ای ؟


query_posts('post_type='.$post_type.'&posts_per_page=5');
while( have_posts() ) {
the_post();
echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';

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


لینک به پست
http://codex.wordpress.org/Template_Tags/wp_list_categories#Display_Terms_in_a_custom_taxonomy

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


لینک به پست

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

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

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

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


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

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

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


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