رفتن به مطلب

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


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

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


<?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'); ?>

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

لینک به ارسال

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

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

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

روش دیگر:

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

لینک به ارسال

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال
  • 9 ماه بعد...

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

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

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

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

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


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

ممنون

لینک به ارسال

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

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

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

این فایل

jdf.zip

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

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


include_once('jdf.php');

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


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

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

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

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

لینک به ارسال

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

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

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

لینک به ارسال
  • 1 سال بعد...

سلام .

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

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


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

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

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

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

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

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

لینک به ارسال

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

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

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

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

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

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

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

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

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