رفتن به مطلب

نمایش دسته خاص بصورت جداگانه در صفحه اصلی


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

سلام و خسته نباشید خدمت اساتید

با استفاده از آموزش ها و جست و جوی در انجمن تقریبا به جواب سوالم رسیدم و تونستم برای نمایش یک دسته خاص در صفحه اصلی باید از کد زیر استفاده کرد ( به صورتی که فقط تو صفحه اصلی این مطالب نشون داده بشه و تو بقیه صفحات مثه دسته ای خاص یا .... همون مطلب نشون داده بشه ) :


<?php
if (is_home()) {
$paged= (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=2&showposts=3&paged=$paged");
}
?>
<?php while (have_posts()) : the_post(); ?>
<a rel="nofollow" href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile ?>

الان سوال بنده اینه : میخوام در صفحه اصلی وبم سه دسته خاص رو به نمایش بذارم که از همدیگر جدا باشن یعنی به این صورت :

------------------------------

دسته اول

------------------------------

دسته دوم

--------------------------------

دسته سوم

------------------------------

و دقیقا هم میخوام از یه همچین کدی استفاده کنم :) خودم میدونم باید اون کوئری رو با سه آی دی مختلف قرار بدم :rolleyes: ولی بلد نیستم

ممنون میشم کمکم کنید

لینک به ارسال

سلام

میتونید از ابزارک کدهای php استفاده کنید و این کد رو 3 بار و با 3 دسته جدا تو ابزارکاتون اد کنید

و هم میتونید به صورت دستی تو محل مناسبی از قالبتون قرار بدید

لینک به ارسال

سلام

میتونید از ابزارک کدهای php استفاده کنید و این کد رو 3 بار و با 3 دسته جدا تو ابزارکاتون اد کنید

و هم میتونید به صورت دستی تو محل مناسبی از قالبتون قرار بدید

ممنون از پاسخگوييتون ولي اين كد مربوط به ابزارك و سايد بار نيست

اين كد مربوط به مطالب داخل صفحه اصلي است ( آرشيو آخرين مطالب نيست ) بلكه خود مطالب هستش

ممنون ميشم جواب بديد

لینک به ارسال

<?php
if (is_home()) :
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 2,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 5,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 7,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
endif;
?>

لینک به ارسال


<?php
if (is_home()) :
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 2,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 5,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 7,
'showposts' => 3,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
endif;
?>

استاد با جایگزاری این کد صفحه اصلی درست شد و به درستی دسته بندی های مختلفی که میخوام رو نشون میده ولی متاسفانه وارد هر دسته خاصی که میشم یا وقتی به صفحات 2 و 3 و ... میرم هیچ مطلبی رو نشون نمیده

و صفحه بدون مطلب میشه

یه جوری این قطعه کد رو هم براش جاسازی کنید :


$paged= (get_query_var('paged')) ? get_query_var('paged') : 1;

ممنون میشم

بنده پی اچ پی بلد نیستم

لینک به ارسال

<?php
if (is_home()) :
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 2,
'showposts' => 3,
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 5,
'showposts' => 3,
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
$query_posts = new WP_Query(array(
'post_type' => 'post',
'cat' => 7,
'showposts' => 3,
'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" class="post"> <img class="post-img" alt="<?php the_title(); ?>" src="<?php echo catch_that_image() ?>">
<h2>
<?php the_title(); ?>
</h2>
</a>
<?php endwhile;
wp_reset_query();
endif;
?>

لینک به ارسال

واقعااااااااااااااااااااا ممنونم دست شما درد نکنه واقعا عالی بود

استاد الان وب بنده رو یه نگاهی بکنید :

http://www.delnavard.ir/

صفحه بندی و همه چیزش عالی و محشر شده با کمک های شما

ولی هنوز یه ایراد کوچیک دارم :rolleyes: اینکه وقتی رو یک موضوع خاصی کلیک میکنی مطالبش رو نشون نمیده

ممنون میشم یه نگاه بکنید

با تشکر

لینک به ارسال

به پیشخوان - تنظیمات - پیوندهای یکتا برید و ساختار پیوند یکتا را روی نام مطلب بگذارید و چک کنید

لینک به ارسال

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

الانم وقتی بجای حالت پیشفرض روی نام نوشته گذاشتم و همه دسته ها و مطالب ارور 404 میده

لینک به ارسال

یعنی چی که خاص هست؟

اگر قالبتون رایگانه لینک دانلودش از یک سایت معتبر رو بگذارید اینجا و الا هم که بحث در موردش ممنوعه

لینک به ارسال

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

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

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

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

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

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

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

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

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