kouche

چگونگی نمایش متن دسته ها در ساید بار؟؟؟

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

سلام دوستان مهربان

من میخوام متن یه دسته از نوشته هام توی صفحه اصلی نمایش داده نشه و فقط توی سایدبار متن رو نمایش بدم.

چطور می تونم اینکار رو انجام بدم ؟

0

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


لینک به پست

از کوئری باید استفاده بشه.

براساس آی دی دسته ها :

if (is_home()) { query_posts("cat=-52,-1,-48,52"); } 

کمی بهینه تر:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-8&paged=$paged"); ?>

براساس آرگومانهای بیشتر در کوئری :

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

براساس دسته هایی که میخوایم نمایش بده :

<?php while (have_posts()) : the_post(); if (is_home()) if (in_category(‘YOUR-CATEGORY-ID’)) continue; ?>

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

2

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


لینک به پست

حذف مطالب از صفحه اصلی

نمایش یک دسته:


<?php
// save wp_query object
$tmp_query = $wp_query;
// Reset Query
wp_reset_query();
// The Query
$the_query = new WP_Query( 'cat=7&showposts=10' );
if ($the_query->have_posts()) :
$out = "<ul>";
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
$out .= '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
endwhile;
$out .= "</ul>";
echo $out;
else:
echo "مطلبي وجود ندارد!";
endif;
// Reset Query
wp_reset_query();
// load tmp_query
$wp_query = $tmp_query;
?>

7 شناسه دسته

10 تعداد عناوین

2

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


لینک به پست

از کوئری باید استفاده بشه.

براساس آی دی دسته ها :

if (is_home()) { query_posts("cat=-52,-1,-48,52"); } 

کمی بهینه تر:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-8&paged=$paged"); ?>

براساس آرگومانهای بیشتر در کوئری :

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

براساس دسته هایی که میخوایم نمایش بده :

<?php while (have_posts()) : the_post(); if (is_home()) if (in_category(‘YOUR-CATEGORY-ID’)) continue; ?>

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

سلام دوست گرامی

این کدها رو کجا باید بذارم ؟

0

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


لینک به پست

در مورد مثالهای MORTEZA باید در فایل ایندکس قالب قبل از حلقه وردپرس

در مورد مثال پارسا می تونید کل حلقه پست رو به این صورت در فایل قالب تغییر بدین

2

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


لینک به پست

در مورد مثالهای MORTEZA باید در فایل ایندکس قالب قبل از حلقه وردپرس

در مورد مثال پارسا می تونید کل حلقه پست رو به این صورت در فایل قالب تغییر بدین

NESTED جان سلام و ممنون

مشکل من دقیقا همینجاست که بلد نیستم.

شرمنده ام. می تونی کمی توضیح بدی ؟

من از این قالب استفاده می کنم

http://dl.wordpress98.com/2012/03/wp98_dailypress.zip

میشه لطفا کمی بیشتر و مبتدی تر آموزش بدبد؟

اگر وقت ندارید یا امکانش نیست هم هیچی.

ممنونم تا همینجاش رو

0

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


لینک به پست

در فایل ایندکس قالب شما در خط 6 کوئری زیر درج شده :

<?php $my_query = new WP_Query('showposts=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>

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

showposts=1

بنویسید :

showposts=1&cat=-1

که در اینجا عدد یک نمایانگر ایدی دسته مورد نظر هست و علامت (-) قبل زا عدد یک این فرمان رو میده که پستهای این دسته بندی رو در کوئری که باز کردیم نمایش نده ، براحتی بجای عدد یک ایدی دسته مورد نظرت رو بنویس :

<?php $my_query = new WP_Query('showposts=1&cat=-1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>

در قسمت بعدی قالبت برای اینکه در بخش مطالب گذشته فایل ایندکس نیز پستها درج نشن در خط 39 قبل حلقه :

<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>

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

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

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

3

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


لینک به پست

آقا من خیلی ممنونم. تا اینجای کار رو به خوبی انجام دادم.

فقط موند قسمت دوم

1. اگر من بخوام متن همون Cat رو در سایدبار سمت چپ نشون بدم چیکار بکنم ؟

2. اگر بخوام برای دوتا Cat اینکار رو انجام بدم باید چه دستوری رو وارد کنم.

بسیار ممنونم از لطفتون و شرمنده

0

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


لینک به پست

البته کمی ظاهر قالبم به هم ریخت. پستهای بخشهای دیگه چندباره اومدن تو صفحه اصلی.

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط msabory1997
      سلام دوستان
      تو وردپرس میتونیم توضیحات دسته اضافه کنیم تو  edd هم همینطور برای اینکه صفحه دسته بندی محصولات معمولا متنی ندارن که نمایش بدن و برای سئو بهتره که متن باشه برای نمایش( حالا گذشته از سئو برای سرچ اینجین ها توضیحاتی که میتونیم برای کاربرا بنویسیم هم کمک میکنه به سایت) خواستم بپرسم راهی هست که توضیحات دسته رو به قالب اضافه کنیم؟
      تو نت شورت کد هایی هست ولی پرسیدم گفتن برای دسته های اصلی وردپرس کاربرد داره نه دسته های edd 
      اساتید لطفا راهنمایی کنید 
    • توسط Borzou
      سلام
      قالب سایتم  مدرن فایل هست. آدرس سایت:    www.First90day.ir  و از EDD  استفاده میکنم.
      میخوام سایدبار سمت راست در قسمت نوشته ها و قسمت دانلودها موقعی که اسکرول میشه ثابت بمونه. تو قسمت تنظیمات قالب چیزی نبود.  چیکار کنم؟
      ممنون میشم جواب بدید.
       
    • توسط soshiant
      سلام
      یه صفحه از سایت من رو ببینید (مثلا اینجا : کافه کتاب yon.ir/goc39) 
      اگه دقت کنید اون پایین صفحه زیر باکس نظرات، دو تا سایدبار هست یکی زده«کتابهای پیشنهادی» یکی زده «محبوب‌ترین کتابها». اینا رو با افزونه Advanced Random Posts Widget گذاشتم اونجا و جایگاهشونم توی ورد پرس از طریق این شاخه ست:
      نمایش > ابزارک‌ها > first bottom widget area
       
      من چطور میتونم فونت تیتر این دو ستون و فونت محتویات زیرش رو کوچیک یا بزرگ کنم؟ 
       
      ممنون میشم کمکم کنید
    • توسط behradhidden
      با سلام 
      بنده سایتم را دسته بتدی کرده ام مشکلی نداشت و به درستی مطالب را در دسته ها تقسیم بندی می کردم 
            و نشان می داد اما الان وقتی در قسمت دسته برفرض مثال روی دسته قالب html کلیک می کنم پیجش لود نمی شه یا هر دسته دیگه 
             می خواستم ببینم کسی می تونه راهنمایی کنه ممنون میشم.
      Website: www.bteq.ir
    • توسط nnmmss
      با سلام
       
      من اصلا وردپرس بلد نيستم ولي مجبورم كه سايتي را نگهداري كنم. در اين سايت وقتي وارد بعضي صفحات ميشوم عبارت "دسته" به انتهاي عنوان اضافه شده.  اين صفحات بعنوان "دسته" در فهرست انتخاب شده اند. مثلا
      من در منو مورد 
      آرشيو   
      را دارم كه زير مجموعه آن 
      آرشيو سال 97
      آرشيو سال 96
      آرشيو سال 95
      هست.
       
      من "آرشيو" بعنوان برگه انتخاب شده و آرشيو سال 97 - 96 - 95 به صورت دسته انتخاب شده است. وقتي من روي هر كدام از آرشيو سال 97 يا 96 يا ..... ميروم عنوان صفحه به صورت زير است
      آرشیو سال 97دسته
      اين عبارت دسته از كجا ميايد؟ و من چگونه ميتوانم آنرا حذف كنم؟
      با تشكر