‫היכרות עם וורדפרס ועוד…‬
‫היכרות‬
                                ‫חן כהן‬
                             ‫מפתח ‪PHP‬‬
             ‫מתמחה בפלטפורמת וורדפרס.‬
            ‫מנהל פיתוח בחברת נט טארגט.‬
         ‫ממנהלי הקבוצה בפייסבוק: ,‪Html‬‬
    ‫‪Javascript, Jquery, Css, Php, Mysql‬‬

‫‪Facebook: /hencoen‬‬
‫‪Mail: chen@netarget.co.il‬‬
‫על מה נדבר...?‬
  ‫• המבנה ההיררכי של קבצי וורדפרס‬
                        ‫ותפקידם.‬
‫• אפשרויות לניהול התוכן באתר בצורה‬
                    ‫הנכונה ביותר.‬
  ‫• פלאגינים שהינם "חובה" בכל אתר‬
                         ‫וורדפרס.‬
‫המבנה ההיררכי של קבצי וורדפרס‬
       ‫בתיקיית וורדפרס ישנן 3 תיקיות‬

                       ‫‪ - Wp-admin‬קבצי ליבה.‬
                     ‫‪ - Wp-includes‬קבצי ליבה.‬
      ‫‪ – plugins - Wp-content‬תיקיית הפלאגינים‬
       ‫‪ - uploads‬תיקיית העלאות‬
    ‫‪ – themes‬תיקיית ערכות הנושא‬
‫מבנה ערכת נושא‬
:‫בערכת הנושא יש מספר קבצים הכרחיים‬
Functions.php
Header.php
Index.php
Archive.php
Single.php
Page.php
Sidebar.php
Search.php
Style.css
Footer.php
‫‪Custom pages‬‬
  ‫ניתן לכתוב גם תוכן אינדיווידואלי שיופיע‬
                       ‫בעמודים ספציפיים:‬


‫- ‪Custom page template‬‬
Custom post type
        ‫ניתן לסדר גם תוכן שיופיע בפוסטים מסוג‬
                                      :‫מסויים‬
Custom post type - just create a new file: single-{posttype}.php
                                          archive-{posttype}.php
‫מילה על הוקים - ‪hooks‬‬

‫וורדפרס נותנת לנו להתחבר ו"להפריע" באמצע תהליכי מערכת כדי לקבל את‬
                                            ‫התוצאה שאנחנו רוצים.‬

                                 ‫(כולל בתוך קבצי פלאגינים מובחרים)‬
‫סידור היררכי של מערכת הניהול‬
   ‫בבואנו להתקין מערכת ניהול אנו נרצה ליצור מערכת שתהיה הכי קלה ונוחה לנו‬
                                                        ‫(או ללקוח) לשימוש!‬

   ‫א. עמודים ישמשו אותנו לצורך יצירת עמודים סטאטיים! (לוג אין, צור קשר וכו').‬
   ‫ב. אם יש לנו סוג מסויים של פוסטים אנו נרצה ליצור לו את הממשק הנוח ביותר‬
                                      ‫תוך כדי שימוש בטקסונומיות המתאימות לו.‬

‫דוגמה: אתר של חנות סרטי וידאו יקבל פוסט טייפ מסוג ’‪ ‘movies‬עם טקסונומיות‬
‫כגון: ’‪, ‘genre‬שנת יציאה, שחקנים וכל דבר שהייתי רוצה שגולשים או מנהלי הדף‬
                                                    ‫יוכלו למיין או לסנן דרכו.‬

 ‫ג. נשתמש ב‪ costum meta box‬לצורך ‪ meta data‬בעמוד עריכה של סרט אני‬
    ‫אשים שדות כמו תקציר הסרט ’‪ ,‘excerpt‬או מחיר הסרט, כמות במלאי ועוד...‬
        ‫כדי ליצור את הדברים האלה יש פלאגין נפלא בשם ‪ types‬שמטפל בהכל.‬
‫‪ –Types‬לעשות סדר במערכת!‬
                                  ‫בעיית ‪ rtl‬קלה.. קוד תיקון באתר שלנו.‬

‫הצגת ‪ meta data‬בערכת העיצוב ;)‪$meta_values = get_post_meta($post_id‬‬
Cf7 contact form 7

                                gravity forms ‫מתחרה ל‬

.‫ ועוד‬Contact Form to DB Extension :‫פלאגינים משלימים‬

echo do_shortcode( $content ); ‫הוספת טופס לערכת העיצוב‬
‫‪adminimize‬‬
                         ‫דורש טיפה ידע ב.‪CSS‬‬
  ‫מסתיר אלמנטים במערכת לפי סלקטורים של .‪CSS‬‬
‫‪Yoast - seo‬‬
‫מדרג את העמוד לפי ציון ‪ SEO‬נותן אפשרות להכניס מילות מפתח קיוורד‬
                                                    ‫ודיסקריפשנס.‬
‫תודה רבה‬
           ‫שאלות...‬

היכרות עם וורדפרס ועוד חן כהן

  • 1.
  • 2.
    ‫היכרות‬ ‫חן כהן‬ ‫מפתח ‪PHP‬‬ ‫מתמחה בפלטפורמת וורדפרס.‬ ‫מנהל פיתוח בחברת נט טארגט.‬ ‫ממנהלי הקבוצה בפייסבוק: ,‪Html‬‬ ‫‪Javascript, Jquery, Css, Php, Mysql‬‬ ‫‪Facebook: /hencoen‬‬ ‫‪Mail: chen@netarget.co.il‬‬
  • 3.
    ‫על מה נדבר...?‬ ‫• המבנה ההיררכי של קבצי וורדפרס‬ ‫ותפקידם.‬ ‫• אפשרויות לניהול התוכן באתר בצורה‬ ‫הנכונה ביותר.‬ ‫• פלאגינים שהינם "חובה" בכל אתר‬ ‫וורדפרס.‬
  • 4.
    ‫המבנה ההיררכי שלקבצי וורדפרס‬ ‫בתיקיית וורדפרס ישנן 3 תיקיות‬ ‫‪ - Wp-admin‬קבצי ליבה.‬ ‫‪ - Wp-includes‬קבצי ליבה.‬ ‫‪ – plugins - Wp-content‬תיקיית הפלאגינים‬ ‫‪ - uploads‬תיקיית העלאות‬ ‫‪ – themes‬תיקיית ערכות הנושא‬
  • 5.
    ‫מבנה ערכת נושא‬ :‫בערכתהנושא יש מספר קבצים הכרחיים‬ Functions.php Header.php Index.php Archive.php Single.php Page.php Sidebar.php Search.php Style.css Footer.php
  • 6.
    ‫‪Custom pages‬‬ ‫ניתן לכתוב גם תוכן אינדיווידואלי שיופיע‬ ‫בעמודים ספציפיים:‬ ‫- ‪Custom page template‬‬
  • 7.
    Custom post type ‫ניתן לסדר גם תוכן שיופיע בפוסטים מסוג‬ :‫מסויים‬ Custom post type - just create a new file: single-{posttype}.php archive-{posttype}.php
  • 9.
    ‫מילה על הוקים- ‪hooks‬‬ ‫וורדפרס נותנת לנו להתחבר ו"להפריע" באמצע תהליכי מערכת כדי לקבל את‬ ‫התוצאה שאנחנו רוצים.‬ ‫(כולל בתוך קבצי פלאגינים מובחרים)‬
  • 10.
    ‫סידור היררכי שלמערכת הניהול‬ ‫בבואנו להתקין מערכת ניהול אנו נרצה ליצור מערכת שתהיה הכי קלה ונוחה לנו‬ ‫(או ללקוח) לשימוש!‬ ‫א. עמודים ישמשו אותנו לצורך יצירת עמודים סטאטיים! (לוג אין, צור קשר וכו').‬ ‫ב. אם יש לנו סוג מסויים של פוסטים אנו נרצה ליצור לו את הממשק הנוח ביותר‬ ‫תוך כדי שימוש בטקסונומיות המתאימות לו.‬ ‫דוגמה: אתר של חנות סרטי וידאו יקבל פוסט טייפ מסוג ’‪ ‘movies‬עם טקסונומיות‬ ‫כגון: ’‪, ‘genre‬שנת יציאה, שחקנים וכל דבר שהייתי רוצה שגולשים או מנהלי הדף‬ ‫יוכלו למיין או לסנן דרכו.‬ ‫ג. נשתמש ב‪ costum meta box‬לצורך ‪ meta data‬בעמוד עריכה של סרט אני‬ ‫אשים שדות כמו תקציר הסרט ’‪ ,‘excerpt‬או מחיר הסרט, כמות במלאי ועוד...‬ ‫כדי ליצור את הדברים האלה יש פלאגין נפלא בשם ‪ types‬שמטפל בהכל.‬
  • 11.
    ‫‪ –Types‬לעשות סדרבמערכת!‬ ‫בעיית ‪ rtl‬קלה.. קוד תיקון באתר שלנו.‬ ‫הצגת ‪ meta data‬בערכת העיצוב ;)‪$meta_values = get_post_meta($post_id‬‬
  • 12.
    Cf7 contact form7 gravity forms ‫מתחרה ל‬ .‫ ועוד‬Contact Form to DB Extension :‫פלאגינים משלימים‬ echo do_shortcode( $content ); ‫הוספת טופס לערכת העיצוב‬
  • 13.
    ‫‪adminimize‬‬ ‫דורש טיפה ידע ב.‪CSS‬‬ ‫מסתיר אלמנטים במערכת לפי סלקטורים של .‪CSS‬‬
  • 14.
    ‫‪Yoast - seo‬‬ ‫מדרגאת העמוד לפי ציון ‪ SEO‬נותן אפשרות להכניס מילות מפתח קיוורד‬ ‫ודיסקריפשנס.‬
  • 15.
    ‫תודה רבה‬ ‫שאלות...‬