וורדפרס: התאמה אישית של CSS אם ההודעה פורסמה היום

לוגו

כבר זמן מה שאני רוצה להוסיף את הגרפיקה הקטנה של היומן לפוסטים שלי. כתבתי שני שיעורים לחלוקת התאריכים והגדרתי את תמונת הרקע באופן שונה על סמך אם הפוסט נכתב היום או לא. הודות ל מייקל ה בפורומי התמיכה של וורדפרססוף סוף קיבלתי את ההצהרה נכונה! הנה מה שעשיתי. הגדרתי תמונת רקע לתאריך הכיתה div:


עבור ה- div של היום, הגדרתי תמונת רקע אחרת שהוחלה על מחלקת div בשם the_date_today:


עכשיו שיש לי את הסטים האלה, אני צריך לכתוב קוד כלשהו שמוסיף את "_היום" אם ההודעה נכתבה היום:

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. אני גם צריך להסתגל למטמון אז אני מנסה להרוג 2 ציפורים באבן אחת.

  3. 5

    אוקיי, לא הבנתי שזה מה שהתכוונת לגבי התאמה ל- GMT.

    אני בטוח שאתה מעל זה mr code monkey 🙂 אבל אולי אתה יכול לעשות איזשהו הצהרת 'אם' להסתכל על זמן השרת שלך?

    אם תאריך / שעת השרת הוא X בהשוואה לתאריך / שעה לפרסום להציג תמונה X או משהו כזה.

מה אתה חושב?

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד הנתונים שלך מעובדים.