pary_daryayi

نوشتن کد آرشیو مطالب

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

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


<?php wp_get_archives('type=monthly&show_post_count=true'); ?>

ولی میخوام پست های دسته هایی خاص رو ( مثلا آیدی 21 و 22 ) حساب نکنه. این رو استفاده کردم اما جواب نداد :


<?php wp_get_archives('type=monthly&show_post_count=true&cat=-21,-22'); ?>

اینجا رو هم دیدم ولی کمکم نکرد.

0

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


لینک به پست

در آپشن های تابع چنین چیزی نیست

این افزونه را نصب کنید تا بتوانید از این امکان استفاده کنید

http://kwebble.com/blog/2007_08_15/archives_for_a_category

روش دیگر:

http://stackoverflow.com/questions/2789228/exclude-category-from-wp-get-archives

4

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


لینک به پست

ممنونم . روش دوم رو خوب متوجه نشدم . بخاطر این از افزونه استفاده کردم و جواب داد .

فقط راهی هست که با وجود استفاده از این افزونه , تاریخ شمسی هم بشه ؟

نمیشه از jarchive استفاده کنم . افزونه روی تاریخ میلادی تنظیم شده . میشه تغییراتی ایجاد کرد ؟

0

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


لینک به پست

در آدرس دوم چندین روش آورده شده.

البته اکثرا دارن راهی برای نمایش دسته های خاص رو میگن نه exclude کردن اونها.

چند پست اخر هم مستقیم دارن به where اصلی وردپرس برای تابع آرشیو هوک میکنن.

3

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


لینک به پست

سلام. شرمنده باز تاپیک قدیم بروز میکنم.

همه لینک های موجود توی این تاپیک رو دیدم اما به نتیجه نرسیدم.

من 3 تا عدد دارم که مربوط میشه به روز و ماه و سال در تاریخ شمسی.

میخوام بدونم آیا راهی هست مستقیم مطالب مربوط به این تاریخ شمسی رو بیاره؟

یا این ها رو دستی با جمع و منها تبدیل به میلادی کنم و اونوقت... (این خیلی خطا میده :( )


<?php $light = new WP_Query( "year=$sal&monthnum=$mah&day=$roz" );while ( $light->have_posts() ) : $light->the_post(); ?>

ممنون

0

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


لینک به پست

نیازی به اینکار نیست

تاریخ ها را از کجا دریافت می کنید

اگر برای فرمتونه در یک اینپوت نمایشی با تابع jdate() بخونید می شه تاریخ شمسی و توی یک اینپوت هیدن با date() می شه تاریخ میلادی اگر هم نخواستید می تونید

این فایل

jdf.zip

را در سایتتون آپلود کنید و(در کنار برگه اکشن فرمتون

و با اضافه کردن


include_once('jdf.php');

به اکشن و استفاده از تابع


jalali_to_gregorian($j_y,$j_m,$j_d,$mod);

تبدیل را انجام بدید

برای اطلاعات بیشتر هم اینجا را بخونید

http://jdf.scr.ir/jdf/

3

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


لینک به پست

به WP_Query باید تاریخ میلادی داده شود

1

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


لینک به پست

آقای فخار بسیار بسیار بسیار ممنون :)

فقط با اجازه شما من هم یک مورد رو عرض کنم.

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

1

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


لینک به پست

سلام .

نمیدونستم باید برای مطلب قدیمی بعد از سه سال، پست جدید ایجاد کنم یا خیر ؟!!

من این کد رو نوشتم :


<?php wp_get_archives('type=monthly&show_post_count=true&cat=-21,-22'); ?>

و لیست آرشیو مطالب رو بدرستی نشون میده .

اما وقتی روی هر آرشیوی کلیک میکنم ، با اینکه در url ، آدرس صحیحی مینویسه مثلا : http://gorgan-boxing.ir/1394/02/

ولی پست های اون آرشیو رو نشون نمیده .

ابتدا تصور کرده بودم حل شد ولی الان میبینم کار نمیکنه .

میخواستم بدونم بدون افزونه این مشکل قابل حل هست ؟

0

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


لینک به پست

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

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

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

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


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

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

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


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