رفتن به مطلب
iran4moderntalking

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

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

سلام و وقت همگی بخیر و خوشی

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

مثلا فهرست قیمتی در یک نوشته داریم، این کد هم در نوشته قرار بدم و هروقت کاربر پست رو ببینیه تاریخ روز در پست درج شده باشه. انگار که مثلا در همین امروز به روز شده نوشته .

 

پیشاپیش از همگی متشکرم

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


لینک به ارسال
<?php date('Y-m-d');?>

تاریخ روز برمیگردونه

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


لینک به ارسال
در در 4/7/2020 at 12:15، Black_Sky گفته است :

<?php date('Y-m-d');?>

تاریخ روز برمیگردونه

متشکر بابت راهنمایی

حقیقتا منظورم این بود که مثلا در یک نوشته بنویسم 1/1/1399 و هر روز که بازش کنی این تاریخ به روز شده باشه. انگار یه جور شماره انداز تاریخ باشه...

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

مورد استفادم در صفحه اصلی سایت هست و به صورت پست نیست در اصل.

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


لینک به ارسال
در 19 دقیقه قبل، iran4moderntalking گفته است :

متشکر بابت راهنمایی

حقیقتا منظورم این بود که مثلا در یک نوشته بنویسم 1/1/1399 و هر روز که بازش کنی این تاریخ به روز شده باشه. انگار یه جور شماره انداز تاریخ باشه...

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

مورد استفادم در صفحه اصلی سایت هست و به صورت پست نیست در اصل.

افزونه ای در این مورد ندیدم

دو تا کار می تونی انجام بدی 

۱ - یه افزونه نصب کنی که تاریخ روز جاری رو توی سایتت نشون بده (البته در محتوای متن نمیشه و توی ماژول های سایتت نشون میده)

2 - به برنامه نویسی php تسلط داشته باشی و قسمت سوری نوشته رو به نحوی ویرایش کنی که تاریخ روز رو برگردونه و نه تاریخ انتشار مطلب

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


لینک به ارسال

زمان تست نداشتم اما میتونید راه های زیادی برید برای مثال the_content یه فیلتر بزنید و بعد تاریخ تشخیص بدید با preg_replace و بعدش با تاریخ امروز جایگزین کنید و نمایش بدید بنده تست نگرفتم یه همچین چیزی فرضا : 

echo preg_replace("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",date('Y-m-d'),get_the_content);

 

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


لینک به ارسال

@Black_Sky

@majidchamran

این راه ها خیلی پیچیدست

 

یعنی کلا یک تاریخ شمار در وردپرس موجود نیست که بتونه تاریخ هر روز رو نشون بده تو پست؟ به صورت شورد کد یا خود بی بی کد در ادیتور.

 

مشکل حل شد

اون هم به دست افزونه ایرانی persian date shortcode . شورت کد داره برای نمایش تاریخ در نوشته و ابزارک و برگه ها.

دقیقا همونیه که میخواستم.

 

تشکر از همگی.

ویرایش شده توسط iran4moderntalking

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


لینک به ارسال
در 23 دقیقه قبل، iran4moderntalking گفته است :

مشکل حل شد

اون هم به دست افزونه ایرانی persian date shortcode . شورت کد داره برای نمایش تاریخ در نوشته و ابزارک و برگه ها.

دقیقا همونیه که میخواستم.

 

تشکر از همگی.

بسیار عالی

و از اون بهتر اینه که تاپیک رو تکیل کردی تا نفر بعدی راحت به جواب برسه

موفق باشی

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


لینک به ارسال

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

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

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

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

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

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

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

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


  • مطالب مشابه

    • توسط Mohammad Bazli
      درود
      بنده افزونه جلالی (https://wordpress.org/plugins/wp-jalali/) در سایتم نصب دارم
      اما در کل مطالبم که با گوگل استراکچر تولز تست کردم خطای تاریخ نشون میده... که در پیوست موجوده...
      ممنون میشم در این مورد راهنمایی کنید.

    • توسط hamidhtc
      سلام دوستان
      سایت ما یه مشکل عجیبی داره و اون اینه که تاریخ مطالب ما تو گوگل 1998 میخوره
      کسی میتونه راهنمایی کنه چطور درستش کنیم؟
      افزونه فارسی ساز رو پاک کردم یکی دیگه ریختم ولی جواب نداد
      https://nabzebourse.com
      الان برید تو این لینک تاریخ مطالب رو ببینید
       
      https://www.google.com/search?newwindow=1&rlz=1C1CHBD_enIR800IR800&ei=w-PeXOTXPJKtgwecxICACQ&q=پای+لنگ+شاخص+در+ارتفاع+۲۱۱+هزار+واحدی+%2F+افت+۷۲۸+واحدی+شاخص+کل+بورس+تهران&oq=پای+لنگ+شاخص+در+ارتفاع+۲۱۱+هزار+واحدی+%2F+افت+۷۲۸+واحدی+شاخص+کل+بورس+تهران&gs_l=psy-ab.12...0.0..3034457...0.0..0.0.0.......0......gws-wiz.zLh77ln1FxA
       
    • توسط fz.andishesabz
      سلام همگی خسته نباشید
      افزونه های فارسی ساز وردپرس میان و کل تاریخ وردپرس از تاریخ انتشار پست تا تاریخ فاکتور ووکامرس شمسی می کنند.
      مشکل جایی شروع میشه که مثلا میای با schema میخوای ی چیزی رو به گوگل بفهمونی با افزونه schema دیگه ای ، چون تاریخ انتشار پست شمسی شده گوگل میگه من شمسی حالیم نیست باید میلادی بهم بدی تاریخ رو ، و 
      canceldatePublished 1396-9-28 15:49:58 +00:00 (Cannot understand the value 1396-9-28 15:49:58 +00:00 as a date/time. Learn more about date/time formats.)  
      و ارور بالا رو نشون میده داخل https://search.google.com/structured-data مثلا.
      حالا سوالم اینه ایا راهی هست که بشه مثلا تاریخ انتشار پست رو به میلادی داخل دیتا بیس ثبت کرد ولی در قالب برای بازدید کننده شمسی نشون داد تا وقتی گوگل به تاریخ انتشار نگاه میکنه بفهمه تاریخ انتشارش کیه؟
       
×
×
  • اضافه کردن...