absoonoo

نمایش تاریخ شمسی همه به صورت امروز

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

سلام

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

$cb_date = apply_filters( 'cb_byline_date', '<span class="cb-date"><time class="updated" datetime="' . get_the_time('Y-m-d', $cb_post_id) . '">' . date_i18n( get_option('date_format'), strtotime(get_the_time("Y-m-d", $cb_post_id )) ) . '</time></span>', $cb_post_id );

با فعال کردن wp-jalali  ویا wp-parsidate تاریخ شمسی به درستی در پیشخوان اعمال میشود اما در نمایش تاریخ نوشته تماما تاریخ امروز را نشان میدهد .

با inspect  وقتی روی تاریخ کلیک میکنم این کد نشان داده میشود و مشخص است تاریخ تغییر یافته اما تاریخ امروز نشان داده میشود :

<time class="updated" datetime="۱۳۹۵-۰۶-۱۷">۱۳۹۵-۰۶-۳۱</time>

 

0

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


لینک به پست

ارسال شده در (ویرایش شده)

فایل فانکشن و هسته قالب ضمیمه شد

functions.php

core.php

ویرایش شده در توسط absoonoo
0

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


لینک به پست
در در 9/21/2016 at 13:31، absoonoo گفته است :

سلام

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


$cb_date = apply_filters( 'cb_byline_date', '<span class="cb-date"><time class="updated" datetime="' . get_the_time('Y-m-d', $cb_post_id) . '">' . date_i18n( get_option('date_format'), strtotime(get_the_time("Y-m-d", $cb_post_id )) ) . '</time></span>', $cb_post_id );

با فعال کردن wp-jalali  ویا wp-parsidate تاریخ شمسی به درستی در پیشخوان اعمال میشود اما در نمایش تاریخ نوشته تماما تاریخ امروز را نشان میدهد .

با inspect  وقتی روی تاریخ کلیک میکنم این کد نشان داده میشود و مشخص است تاریخ تغییر یافته اما تاریخ امروز نشان داده میشود :


<time class="updated" datetime="۱۳۹۵-۰۶-۱۷">۱۳۹۵-۰۶-۳۱</time>

 

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

 

$cb_date = apply_filters( 'cb_byline_date', '<span class="cb-date"><time class="updated" datetime="' . the_time('Y-m-d', $cb_post_id) . '">' . date_i18n( get_option('date_format'), strtotime(the_time("Y-m-d", $cb_post_id )) ) . '</time></span>', $cb_post_id );

 

افزونه wp-jalali فعال باشه.

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط macse
      سلام
      احتمالا با WC Marketplace آشنا هستید این افزونه مثل افزونه دکان به ووکامرس این امکان رو اضافه می کنه که بشه چندین فروشنده دریک فروشگاه داشت (multi vendor) من نسخه ۳.۳.۶ شمسی کردم (ازجمله date picker) زبان فارسی هم از قبل براش موجود هستش ...
      توجه داشته باشید که به افزونه شمسی ساز وردپرس که در همین انجمن ارائه شده نیاز خواهید داشت.
      این افزونه درکل رایگان هست نسخه شمسی شده هم همین طور... امیدوارم مورد استفادتون قرار بگیره...
      dc-woocommerce-multi-vendor-shamsi.zip
    • توسط chemist
      با سلام و احترام؛
      من از افزونه بسیار خوب پارسی دیت برای شمسی کردن تاریخ استفاده می کنم
      https://fa.wordpress.org/plugins/wp-parsidate/
      مشکلی که دارم این هست در قسمت پستها و ... تاریخ به درستی نمایش داده میشه ولی در قسمت کامنتهای قالب که مدت زمان گذشته از تاریخ ارسال کامنت رو نمایش میده، مینویسه 49 سال! پیش
      چطور باید این مورد را اصلاح کنم؟ با غیر فعال کردن افزونه پارسی دیت به درستی نمایش میده
      ممنون میشم راهنمایی بفرمائید
      لازم به ذکر هست که با چند تا از افزونه نه چندان معروف، تست شد و این مشکل وجود نداشت ولی باز ترجیح بنده استفاده از افزونه مورد تأیید انجمن وردپرس پارسی هست.
      با سپاس
    • توسط khayamchoob97
      سلام
      من چند روزی هست که توی سایتم با استفاده از کد زیر تاریخ رو نمایش میدم. اما هر بار برای تازه شدن تاریخ باید صفحه سایت رو رفرش کنم تا تاریخ درست نمایش داده بشه.
      <?php echo jdate ('l, j F , Y') ; ?> ممنون
    • توسط needkar.ir
      سلام من پوسته appsettre رو نصب کردم تاوقتی بسته وردپرس فارسی رو نصب نکرده بودم تاریخ ها به میلادی زیر هر پست نمایش داده میشد بعد از نصب این افزونه اگه مطالب رو به زبان انگلیسی بنویسم تاریخ به خورشیدی زیر پست نمایش داده میشه اما اگه به فارسی بنویسم هیچ تاریخی زیر مطلب نمایش داده نمیشه. مشکل از کجاست؟ لطفا راهنمایی کنید