WordPress: მოირგეთ CSS, თუ დღეს გამოქვეყნებული პოსტი გამოქვეყნდება

WordPress ლოგო

უკვე ცოტა ხანია მსურს ჩემს პოსტებში დავამატო კალენდრის პატარა გრაფიკა. მე დავწერე ორი კლასი თარიღის div- ისთვის და სხვაგვარად დავაყენე ფონის სურათი იმის მიხედვით, დაიწერა თუ არა დღეს პოსტი. მადლობა მაიკლ ჰ WordPress– ის დახმარების ფორუმებში, საბოლოოდ მივიღე ჩემი განცხადება სწორი! აი რა გავაკეთე. Div კლასის თარიღისთვის ფონის სურათი მაქვს მითითებული:


დღევანდელი div- ისთვის, მე დავაყენე სხვა ფონის სურათი, რომელიც გამოიყენება div კლასის სახელწოდებით the_date_today:


ახლა, როდესაც ეს ნაკრები მივიღე, უნდა დავწერო რამდენიმე კოდი, რომელიც დაამატებს "_ დღეს", თუ პოსტი დაიწერა დღეს:

post_date_gmt); if($post_date==gmdate('Ymd')) { echo '_today'; } ?>">

აი, როგორ მუშაობს ეს:

  1. მე დავაყენე ცვლადი, რომელსაც ეწოდება $ post_date, ტოლია შეტყობინების გაგზავნის თარიღი ფორმატირებულია როგორც Ymd.
  2. მე ვწერ if განცხადებას ისე, რომ თუ ეს ცვლადი უდრის დღევანდელ თარიღს (ფორმატირებულია როგორც Ymd), დავამატო “_dot”

ვოილა! ახლა მაქვს კალენდრის გრაფიკა, რომელიც აჩვენებს დღეს დაიწერა თუ არა პოსტი! მე უბრალოდ უნდა დავაყენო დროის სარტყელი და შევასრულებ!

5 კომენტარები

  1. 1

    ჰეი დუგი ეს მართლაც slick!

    გვერდითი შენიშვნა, მე გირჩევთ, გადაიტანოთ თქვენი „ხელმოწერის“ ველი, დაამატეთ კომენტარის დამატება ღილაკის ზემოთ… ჩემთვის ეს უფრო მეგობრულია.

    კარგი სამუშაო თქვენს ახალ კალენდარულ გრაფიკასა და CSS– ზე.

    • 2

      მადლობა შონ.

      განყოფილების პოზიციონირება განზრახ არის. სხვა ველების გარეთ განთავსება შექმნის მასა და სხვა მჭიდროდ დაშორებულ ველებს. ღილაკთან ახლოს განთავსებით, ეს მოქმედებას ახდენს არჩევანის გაკეთებას, ამან შეიძლება გამოიწვიოს უფრო მეტმა ადამიანმა ხელიდან გაუშვას, რადგან ისინი შეავსებენ თავიანთ აზრებს კომენტარში და წარდგებიან.

      ერთი რამ, რაც აკლია, არის სწორი ჩანართების გაჩერება. მე ამის გამოსწორებას ვაპირებ.

  2. 3

    ვფიქრობ, თქვენს კოდში ახლა შეცდომაა, როდესაც ახალი დღეა. კალენდრის ხატულა დღესაც წერია, მაგრამ სინამდვილეში ხვალ არის

    • 4

      პოსტის ბოლო წინადადება აღნიშნავს საკითხს - GMT– სთვის უნდა მოერგო. მე ასევე უნდა მოერგოს Caching- ს, ამიტომ ვცდილობ 2 ქვით მოვკლა 1 ფრინველი.

  3. 5

    კარგი, მე ვერ მივხვდი, რასაც გულისხმობდით GMT– სთვის მორგებასთან დაკავშირებით.

    დარწმუნებული ვარ, თქვენ მის თავზე ხართ, მისტერ კოდის მაიმუნი 🙂 მაგრამ იქნებ შეგიძლიათ გააკეთოთ რაიმე სახის ”თუ” განცხადება თქვენი სერვერის დროზე?

    თუ სერვერის თარიღი / დრო არის X შედარების გამოქვეყნების თარიღთან / დროთან, აჩვენეთ X სურათი ან რაიმე სხვა რამ.

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.