وردپرس: اگر پستی که امروز منتشر شد CSS را سفارشی کنید

آرم وردپرس

مدتی است که می خواهم گرافیک تقویم کوچک را به پست های خود اضافه کنم. من برای کلاس div دو کلاس نوشتم و با توجه به اینکه امروز پست نوشته شده یا نه ، تصویر پس زمینه را متفاوت تنظیم کردم. با تشکر از Michael H در انجمن های پشتیبانی وردپرس، بالاخره حرفم را درست کردم! در اینجا کاری است که من انجام دادم. من یک مجموعه تصویر زمینه برای تاریخ کلاس div دارم:


برای div امروز ، من یک تصویر پس زمینه متفاوت برای کلاس div به نام the_date_today تنظیم کردم:


اکنون که این مجموعه ها را دریافت کردم ، باید کدی بنویسم که اگر امروز پست نوشته شده است ، "_dot" را اضافه می کند:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>" style=";text-align:right;direction:rtl">

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

  1. من متغیری به نام $ post_date برابر با تاریخ ارسال تنظیم کردم قالب بندی شده به صورت Ymd.
  2. من یک عبارت if می نویسم تا اگر آن متغیر برابر با تاریخ امروز باشد (با قالب Ymd نیز قالب بندی شود) ، "_today" را اضافه کنم

وویلا اکنون من یک نمودار تقویم دارم که نشان می دهد پست امروز نوشته شده است یا نه! من فقط باید برای منطقه زمانی تنظیم کنم و آن را درست کنم!

5 نظرات

  1. 1

    هی داگ این واقعا نرم است!

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

    کار عالی در گرافیک تقویم جدید و CSS شما.

    • 2

      ممنون شان

      موقعیت یابی کادر تأیید به صورت عمدی است. قرار دادن آن در خارج از زمینه های دیگر باعث ایجاد جدایی بین آن و سایر زمینه های دارای فاصله بسیار زیاد می شود. با قرار دادن آن در نزدیکی دکمه ، قرار دادن انتخابی نزدیک به عملی است ، در واقع ممکن است باعث شود افراد بیشتری با تکمیل افکار خود در یک نظر و ارسال برای ارسال ، آن را از دست بدهند.

      اگرچه چیزی که از دست رفته است ، توقف مناسب تب است. من قصد دارم آن را اصلاح کنم

  2. 3

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

    • 4

      جمله آخر پست موضوع را بیان می کند - من باید برای GMT ​​تنظیم کنم. من همچنین نیاز به تنظیم Caching دارم بنابراین می خواهم 2 پرنده را با 1 سنگ بکشم.

  3. 5

    خوب ، من متوجه نشدم منظور شما در مورد تنظیم برای GMT ​​چیست.

    من مطمئن هستم که شما بالای آن هستید کد آقای میمون ... اما شاید بتوانید با نگاه کردن به زمان سرور خود ، نوعی عبارت "اگر" را انجام دهید؟

    اگر تاریخ / زمان سرور X در مقایسه با تاریخ / زمان ارسال باشد ، X تصویر یا چیزی را نشان می دهد.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.