וורדפרס סניפטס

שנו את משך זמן השמירה האוטומטית של פוסטים

כאשר אתם כותבים פוסט, הוא יישמר אוטומטית כטיוטה כל דקה. במקרה והדפדפן שלכם קורס זה יאפשר לכם לשחזר את העבודה. ניתן לשנות את הזמן בין שמירה לשמירה על ידי הוספת השורה הבאה לקובץ wp-config.php. define(…

שינוי מיקום הסרגל העליון בוורדפרס לתחתית

כיצד לשנות בוורדפרס את המיקום של הסרגל העליון? לא פעם קרה לי כי הסרגל העליון (admin bar) של וורדפרס הפריע לי בעיניים מכיוון והסתיר תפריטים שהיו מוגדרים כ – position:fixed ב css. מספר שורות ב…

שיפור ביצועים של הפונקציות wp_query ו query_posts

שימו לב להערות בקוד! לדוגמא, במידה ונחוץ Pagination אין להשתמש ב no_found_rows=true. $args = array( // Normal query arguments goes here // 'no_found_rows' => true, // counts posts, remove if pagination required 'update_post_term_cache' => false,…

כיצד להסתיר את קובץ ה Sitemap ממנועי החיפוש

כמובן שקובץ ה Sitemap עוזר למנועי חיפוש לאנדקס את האתר שלכם, אך אינכם רוצים כי ה Sitemap יופיע בתוצאות החיפוש של גוגל. הוסיפו את השורות הבאות לקובץ htaccess: <IfModule mod_rewrite.c> <Files sitemap.xml> Header set X-Robots-Tag…

כיצד למנוע ממנועי חיפוש מלאנדקס סקריפטים

אתם מעוניינים כי מנועי חיפוש יאנדקסו את דפי הבלוג אך לא את קבצי ה php של התקנת וורדפרס. ערכו את הקובץrobots.txt והוסיפו את השורות הבאות על מנת לחסום מנועי חיפוש מלאנדקס קבצים אלו: User-agent: *…

הצגה של קטגורית האב הראשונה בהיררכיה של פוסט מסויים

הסניפט הנ״ל יהיה שימושי במידה ואתם מעוניינים להציג את את קטוגוריית האב הראשונה בהיררכיה של פוסט כלשהו. הוסיפו את הקוד הבא לקובץ functions.php: // function to get the top level category object // Usage -…

הוסיפו שדות נוספים לפרופיל המשתמש בלוח הבקרה

הניחו את הקוד הבא בקובץ functions.php בכדי להוסיף שדות נוספים בעמוד פרופיל המשתמש בוורדפרס. // CUSTOM USER PROFILE FIELDS function my_custom_userfields( $contactmethods ) { // ADD CONTACT CUSTOM FIELDS $contactmethods['contact_phone_office'] = 'Office Phone'; $contactmethods['contact_phone_mobile'] =…

הצגת סוגי תוכן מותאמים אישית בתוצאות החיפוש

הקוד הבא יגרום לסוגי התוכן המותאמים (custom post types) באתר הוורדפרס שלכם להיות מוצגים בחיפוש: // MAKE CUSTOM POST TYPES SEARCHABLE function searchAll( $query ) { if ( $query->is_search ) { $query->set( 'post_type', array( 'site',…

ביטול הודעות עדכון וורדפרס לכל המשתמשים חוץ ממנהל האתר

קטע הקוד הבא יוודא כי אף משתמש המחובר ללוח הבקרה של וורדפרס לא יקבל הודעות על עדכוני גירסה לוורדפרס: // REMOVE THE WORDPRESS UPDATE NOTIFICATION FOR ALL USERS EXCEPT SYSADMIN global $user_login; get_currentuserinfo(); if ($user_login…