سلام دوست عزیز خوشحال میشم نظر شما را در مورد این آموزش بدانم 👇

    حسن

    سلام
    بعد از قرار دادن این کد در قالب وردپرس، چطور می تونم در مکان دلخواهم مثلا با استفاده از شورتکد تاریخ بروزرسانی رو نمایش بدم؟

    پاسخ
      زمان الله ابراهیمی

      سلام!

      برای نمایش تاریخ بروزرسانی در مکان دلخواه قالب وردپرس، شما می‌توانید از شورتکد استفاده کنید. ابتدا باید شورتکد را در فایل functions.php قالب خود اضافه کنید. کد زیر را به functions.php اضافه کنید:


      function display_updated_date() {
      $updated_date = get_the_modified_date();
      return $updated_date;
      }
      add_shortcode('updated_date', 'display_updated_date');

      سپس می‌توانید از این شورتکد در هر مکانی از قالب یا محتوای خود استفاده کنید. به عنوان مثال، اگر می‌خواهید تاریخ بروزرسانی را در یک پست یا صفحه نمایش دهید، کافی است شورتکد زیر را در ویرایشگر وردپرس قرار دهید:

      [updated_date]

      همچنین اگر می‌خواهید تاریخ بروزرسانی را در فایل‌های قالب (مثل single.php یا page.php) نمایش دهید، می‌توانید از تابع do_shortcode استفاده کنید:

      echo do_shortcode('[updated_date]');

      با این روش، تاریخ بروزرسانی در مکان دلخواه شما نمایش داده خواهد شد. اگر سوال دیگری دارید، حتماً بپرسید!

      پاسخ
    amir

    عالی بود مختصر و مفید . ممنونم از نویسنده عزیز

    پاسخ
      زمان الله ابراهیمی

      خواهش می کنم دوست گرامی خوشحالم که برای شما مفید بود موفق باشید
      همراهی شما باعث دلگرمی من است موفق باشید

      پاسخ
    آریان

    سلام خسته نباشید ببخشید روش سوم خیلی خوبه فقط من میخوام این کد رو داخل پوشه چایلدتم قالب بزارم که بعد آپدیت قالب پاک نشه چطوری این کد رو بنویسم که فقط تاریخ رو بزنه مثلا برای نوشته تازه بزنه منتشر شد در تاریخ فلان و اگه به روزرسانی شد بزنه آخرین بروزرسانی در تاریخ فلان همین

    پاسخ
      زمان الله ابراهیمی

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


      آخرین بروزرسانی:


      منتشر شده در تاریخ:



      موفق و سر بلند باشید

      پاسخ
        آریان

        ببخشید کدی نمی بینم فقط یه متن برعکس نوشته شده

        پاسخ
          زمان الله ابراهیمی

          سلام خدمت شما دوست گرامی میتوانید از کد زیر استفاده فرمایید


          if (get_the_modified_time() != get_the_time()) :
          echo 'آخرین بروزرسانی:';
          the_modified_time('F jS, Y');
          else:
          echo ' منتشر شده در تاریخ:';
          the_time('F jS, Y');
          endif;

          پاسخ
            آریان

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

            function wpb_last_updated_date( $content ) {
            if (get_the_modified_time() != get_the_time()){
            $updated_date = get_the_modified_time(‘F jS, Y’);
            $custom_content = ‘آخرین به روزرسانی در : ‘. $updated_date .’‘;

            $custom_content .= $content;
            return $custom_content;
            }else{
            $updated_time = get_the_time(‘F jS, Y’);
            $custom_content =’منتشر شده در : ‘. $updated_time .’‘;
            return $custom_content;
            }
            }
            add_filter( ‘the_content’, ‘wpb_last_updated_date’ );

            زمان الله ابراهیمی

            دقت داشته باشید هر مطالب که داخل از ‘the_content استفاده کنید تاریخ نمایش داده خواهد شد در صورت که میخواهید فقط یه تعداد از نوشته های شما نمایش داده شود فقط همان کد تاریخ را قرار بدید موفق باشید