סיוון

עריכת קוד בממשק הניהול של וורדפרס, למה לנטוש את לולאת ה-for ב-JavaScript, וקצת מישחוק בלימוד ושינון

כמו שאתם רואים, חזרתי לקרוא, והתוצאה היא פוסט קישורים כיפיים.

פרונט אנד – JavaScript, CSS, HTML

וורדפרס

  • נתחיל בענייני דיומא: וורדפרס חוגגת 15!
  • יוצא לכם להשתמש בעורך הקוד שבממשק הניהול של וורדפרס? רוב המתכנתים ששמעתי בעניין מתפחלצים מהמחשבה על זה, כי זה מתכון בדוק ומנוסה להפלת אתר, וגם אני. אבל את חטאיי אני מזכירה היום – לפעמים בצוק העיתים (למשל כשאני לא יכולה להתחבר ב-FTP. כלומר SFTP, ברור!), אני עוטה שחורים ועושה את זה.
    החל מגרסה 4.9 וורדפרס הכניסה שיפורים משמעותיים שעשויים לעזור בחשש הגדול של הפלת אתר, או קלקול העיצוב. קודם כל, יש בדיקת של lint על הקוד, וזה לא מאפשר לשמור קוד שיש בו שגיאות. שנית, כשנכנסים בפעם הראשונה לעורך קופצת הודעה המזהירה מפני עריכת הקוד במקום הזה מפני שזה עלול לגרום לקריסת האתר. שלישית, יש syntax highlighting.
    אז יש כאלה שעדיין מתפלחצים וחוששים שהסכנה עדיין קיימת אבל שכעת אנשים עלולים לחשוב שהיא לא קיימת בגלל כל אמצעי הזהירות האלה, מה שהופך את המצב לחמור יותר. ויש כאלה, כמוני, שחושבים שיש פעמים שעריכת קוד בממשק היא כמעט בלתי נמנעת, ולכן טוב ששמים סביבה גדרות. גם אם הן לא יכולות למנוע הכל, הן לפחות יכולות להגן יותר מאשר אי-גדרות. אפשר לקרוא על הדברים האלה בהודעה שמפרטת את המטרות של גרסה 4.9 (יש שם עוד דברים מעניינים מעבר לנושא הזה), בתגובה של Mel Choyce להודעה הזאת בעניין עריכת תבניות אב; מעניין לראות את התוסף שקדם להכנסת השינויים האלה; בהודעה הנ”ל יש הרבה קישורים לטיקטים ב-trac בעניין, מומלץ מאוד להיכנס אליהם כי הם מדברים גם על עורך ה-CSS ב-customizer וגם בווידג’ט ה-HTML, ואפילו על זיהוי שהקוד של האתר מנוהל בגיט. יש ב-make גם תגית CodeMirror שהוא העורך שעליו מתבססים. וכאן יש מאמר שמספר בפירוט על הפיצ’רים של CodeMirror שיושמו בוורדפרס ועל איך אפשר באמצעות קוד להוסיף אותו לחלקים אחרים בממשק הניהול, ובסופו יש קישור לפוסט בבלוג של וורדפרס שגם בו יש פירוט רב.
    ומהצד השני – טכניקה לביטול אפשרות העריכה בממשק הניהול של וורדפרס.
  • רוצים שחיפוש הוורדפרס יתמקד רק בקטגוריה או תגית מסוימות? ל-post type מסוים? שלא יציג דפים מסוימים? המאמר הזה מראה דרכים לשלוט בתוצאות החיפוש.
  • Transients היה נושא שרציתי מאוד להבין ותמיד נשגב מבינתי. אז אמנם לרוב לא צריכים אותו אם משתמשים בפונקציות של וורדפרס שכבר עושות קשינג, אבל שיהיה לעת צרה – מאמר על איך להשתמש Transients בוורדפרס.
  • מכירים את ה-coding standards של וורדפרס? אני הכרתי, אבל לא ידעתי שוורדפרס עצמה לא עומדת בהם… מתי זה התברר לי? כשקראתי שמעכשיו, כלומר מדצמבר 2017, 94% מהקוד של וורדפרס עודכן כדי לעמוד בהם.
  • ההתאמה האישית בוורדפרס מדליקה כי אפשר דרכה לגלוש לכל עמוד באתר ולבצע בו שינויים ולראות אותם מיד. ברם אולם, מה עושים אם רוצים לעצב דף 404? תשובות מעניינות מפי אחד מתורמי קוד וורדפרס הכבדים.
  • הרצאה מעניינת מאוד (כמה מעניינת? התכוונתי לראות רק כמה דקות ממנה ונשארתי לכולה. גם מפני שזה בסה”כ חצי שעה) על מאפיין הגריד ואיך להשתמש בו בתבניות וורדפרס ובכך לדלל את מספר אלמנטי ה-HTML הנצרכים.
  • טוב, אי אפשר בלי ה-GDPR, נכון? אז אני לא יודעת לומר מי צריך ליישם את זה, אבל מצאתי פוסט קליל באנגלית שמסביר מה צריך לעשות לגבי GDPR בוורדפרס, ואיך אפשר לעשות את זה – אם באמצעות תוספים ואם באמצעות פיצ’רים חדשים שנכנסו בגרסה 4.9.6.
  • מכירים את זה שאתם שואלים את עצמכם אם אתר מסוים נבנה בוורדפרס ואיזו תבנית זו? אז בטח יש לכם השיטות שלכם (אני מציצה ב-dev tools), אבל יש אתרים שעושים את זה טוב ממש. הפוסט הזה משווה בין אתרים כאלה, שהריצו על כמה אתרי וורדפרס, ואפשר לראות מי זיהה ומי לא.

כתיבה

  • קצת אירוני שגרפומנית כמוני תמליץ על זה, אבל לפעמים החיים הם אירוניה 🙂 . זה תוסף לכרום שלא מאפשר לשלוח דואלים אם הם ארוכים מ-125 מלים. מובן שהוא גם מאפשר להתגבר על זה אם ממש חייבים.
  • וזה דווקא כן מתאים לגרפומנים או לפחות לאוהבי כתיבה: אוסף ספרים – לחלקם ניתן גם להקשיב, לא רק לקרוא – ופודקאסטים בנושא כתיבה. מחברת הפוסט, ליען, קראה לפוסט “פוסט לאנשים שצריכים לכתוב”, כי ככה היא מגדירה את הכתיבה לגביה. ואני, שלא הגעתי לרמה של צורך, עדיין חושבת שזה פוסט מומלץ גם למי שרק אוהב לכתוב.

תכנות

  • בעיקרון המאמר הזה נועד לקדם קורס שהמחבר שלו מעביר, בנושא גריד. אבל הסיפור שלו כל כך מעניין שנראה לי שווה קריאה.
  • יש מתכנתים שאוהבים להתגאות בזה שהם לא משתמשים בעכבר כלל, ועושים הכל באמצעות המקלדת. גם אני כזאת 😐 . אבל יש כל כך הרבה תוכנות שאנחנו משתמשים בהן, ולכל אחת קיצורי המקלדת שלה, שאיך אפשר לשלוט בכולן? ZAPIER פרסמו פוסט בבלוג שלהם עם קישורים לאתרים שעוזרים לשנן קיצורי מקלדת. הייתי סקפטית בהתחלה כי חשבתי שהכל יהיה קשור לתוכנות אופיס, אבל לא – יש גם PhpStorm, Visual Studio, ועוד IDE-ים טובים. נכנסתי לאחד המשחקים וכל כך נהניתי שהייתי מוכרחה לעצור את עצמי לפני שאבזבז יום שלם על זה…

 

5 תגובות על “עריכת קוד בממשק הניהול של וורדפרס, למה לנטוש את לולאת ה-for ב-JavaScript, וקצת מישחוק בלימוד ושינון

  1. כמה הערות בלי להיכנס לקישורים.
    אני משתמש בלולאה כשאני רוצה להשתמש במערך באופן סינכרוני, למשל בהדפסה שלו.
    Transients הוא נושא מאוד פשוט וקל לשימוש. הייתה עליו הרצאה באחד כנסי וורדקאמפ.
    גם אני עורך קוד של תבנית לפעמים דרך עורך הקוד של וורדפרס. לא תמיד אפשר או נוח להתחבר דרך sftp. בדרך כלל מדובר על CSS ואז אין סיכון.

    1. הי חתול,
      איזה כיף שאתה כאן!
      ברור שאי אפשר תמיד לוותר על לולאה, אבל נחמד שיש פונקציות אלטרנטיביות.
      Transients הוא נושא שמאז ומעולם הפחיד אותי. זכור לי שבאמת שמעתי הרצאה עליו באחד מכנסי וורדקאמפ, אבל פסיכולוגית אני עדיין לא מרגישה שאני יודעת להשתמש בזה.
      ואני שמחה לשמוע שגם אתה משתמש בעורך 🙂 . בעיקרון גם CSS זה לא כיף כשמשתבש ולכן גם שגיאות CSS מוֹנעות שמירה של הקובץ. לי אישית יצא גם לערוך קבצי PHP.

כתבו תגובה לחתול Cancel reply

כתובת הדוא"ל שלכם לא תוצג.