/*------------------------------\* NOTHING TO EDIT HERE \*------------------------------*/ add_theme_support( 'menus' ); add_theme_support( 'post-thumbnails' ); add_filter('use_block_editor_for_post', '__return_false', 10); add_filter( 'big_image_size_threshold', '__return_false' ); //
CLEANUP remove_action('wp_print_styles', 'print_emoji_styles' ); //REMOVE UNNECESSARY EMOJI CODE, STEP 1 remove_action('wp_head', 'print_emoji_detection_script', 7 ); //REMOVE UNNECESSARY EMOJI CODE, STEP 2 remove_action('wp_head', 'feed_links', 2); //REMOVE GENERAL FEEDS remove_action('wp_head', 'feed_links_extra', 3); //REMOVE EXTRA FEEDS remove_action('wp_head', 'rsd_link'); //REMOVE RSD LINK remove_action('wp_head', 'wp_generator'); //REMOVE XHTML GENERATOR remove_action('wp_head', 'wlwmanifest_link'); //REMOVE WLW LINK remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0); //REMOVE SHORTLINK remove_action('welcome_panel', 'wp_welcome_panel'); //FIX HANDLING OF UPPERCASE UTF-8 ENCODED HEBREW URLS function urlCaseInsensitivity() { if (preg_match('/[A-Z]/', $_SERVER['REQUEST_URI'])) { $_SERVER['REQUEST_URI'] = strtolower($_SERVER['REQUEST_URI']); $_SERVER['PATH_INFO'] = strtolower($_SERVER['PATH_INFO']); } } add_action('init', 'urlCaseInsensitivity'); /*------------------------------\* CUSTOMIZATION STARTS HERE \*------------------------------*/ //REMOVE TOOLBAR remove_action('init', 'wp_admin_bar_init'); //add custom logo add_theme_support( 'custom-logo' ); //DEFINE A CUSTOM THUMBNAIL SIZE function remove_default_image_sizes( $sizes ) { //unset( $sizes['thumbnail']); unset( $sizes['medium']); unset( $sizes['large']); unset( $sizes['medium_large']); return $sizes; } add_filter('intermediate_image_sizes_advanced', 'remove_default_image_sizes'); add_image_size('70x70', 70, 70, true); add_image_size('size-467x702', 467, 702, true); add_image_size('1200', 1200, '', true); add_image_size('1700x800', 1700, 800, true); function remove_footer_admin () {echo 'Fueled by Studio Costa';} add_filter('admin_footer_text', 'remove_footer_admin'); add_filter('show_admin_bar', '__return_false'); //ENQUEUE FRONTEND RESOURCES TO if ( $GLOBALS['pagenow'] != 'wp-login.php' && !is_admin() ) { $rand=rand(0,999999999); wp_deregister_script ('jquery' ); wp_register_script( 'jquery', 'https://code.jquery.com/jquery-latest.min.js' , array(), '3.0.0'); // Google CDN jQuery wp_enqueue_script( 'jquery') ; wp_register_script( 'wow', get_template_directory_uri() . '/js/wow.min.js' , array(), '1.0.0'); wp_enqueue_script( 'wow') ; wp_register_script('owl', get_template_directory_uri() . '/js/owl.carousel.min.js', array('jquery'), '1.0.0'); wp_enqueue_script('owl'); wp_register_script('masonry', get_template_directory_uri() . '/js/masonry.pkgd.min.jss', array(), '1.0'); wp_enqueue_script('masonry'); wp_register_script('magnific', get_template_directory_uri() . '/js/magnific-popup.js', array(), '3.0.3'); // Jquery Cycle wp_enqueue_script('magnific'); // Enqueue it! wp_register_script( 'scripts', get_template_directory_uri() . '/js/scripts.js' , array(), '1.0.0'); wp_enqueue_script( 'scripts') ; wp_register_style('magnific', get_template_directory_uri() . '/js/magnific-popup.css', array(), '1.0', 'all'); wp_enqueue_style('magnific'); wp_register_style('owl', get_template_directory_uri() . '/js/owl.carousel.css', array(), '1.0', 'all'); wp_enqueue_style('owl'); wp_register_style('main-style', get_template_directory_uri() . '/style.css', array(), $rand); wp_enqueue_style('main-style'); wp_register_style('animate', get_template_directory_uri() . '/js/animate.css', array(), '1.0'); wp_enqueue_style('animate'); wp_register_style('Miriam Libre','https://fonts.googleapis.com/css?family=Rubik:300,400,700&subset=hebrew', array(), '1.0', 'all'); wp_enqueue_style('Miriam Libre'); } //ENQUEUE BACKEND RESOURCES TO else { wp_register_style('backend-style', get_template_directory_uri() . '/editor-style.css', array(), '1.0.0', 'all'); wp_enqueue_style('backend-style'); } if( function_exists('acf_add_options_page') ) { acf_add_options_page(); } function add_favicon() { $favicon_url = get_template_directory_uri() . '/img/favicons/favicon.ico'; echo ''; } function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt) >= $limit) { array_pop($excerpt); $excerpt = implode(" ", $excerpt) . '...'; } else { $excerpt = implode(" ", $excerpt); } $excerpt = preg_replace('`\[[^\]]*\]`', '', $excerpt); return $excerpt; } add_action('login_head', 'add_favicon'); add_action('admin_head', 'add_favicon'); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => __( 'Twitter', 'theme' ), 'id' => 'user-widget-area', 'before_widget' => '
כל מפתח אתרים שומר לעצמו רשימה של דברים טעימים במחשב. אם זה סוכריות של קטעי קוד שימושי או עוגיות של תבניות מוכנות. רציתי לשתף אותכם בתוספים שאני מתקין תמיד בכל פרוייקט וורדפרס שאני בונה. בתיאבון!
התוסף הראשון ברשימה. אין לו תחליף ואין אתר בלעדיו. המערכת ניהול נהיית קלה ונוחה, התפעול של האתר הופך להיות תענוג. כל מה שנשאר לעשות זה ללחוץ כפתור "הוסף", והאלמנט החדש כבר מופיע באתר.
התוסף הכי שימושי לבניית תיבות של יצירת קשר. מייצר קוד נקי, קל לעיצוב ונוח להתקנה. חובה בכל אתר תדמיתי. משתמש בשפת ajax, דבר שמאפשר בדיקת נתונים ושליחה ללא טעינה של העמוד.
שומר בטבלה את הנתונים שנשלחו דרך Contact Form 7. יש אופציות רבות של ייצוא נתונים לכל סוגי הקבצים. לא מצריך שום טיפול חוץ מהתקנה של התוסף. מתקינים ומקבלים את הלידים!
התוסף של קידום, אופטימיזציה והגדרה של עבודה נכונה של האתר לגולשים ולמנועי חיפוש. כלי נוח וידידותי לכל מפתח אתרים וכלי חובה לכל מקדם. הגדרת כותרות, בניית פירורי לחם, אבחון תוכן – כל האפשרויות בתוסף אחד
תוסף שמארגן את הרשימה של העמודים באתר בתפריט נפתח בסרגל הצדדי של מערכת ניהול. כבר לא צריך לחזור לעמוד הראשי של רשימת העמודים בוורדפרס ולחפש את העמוד שאתם רוצים לערוך – הכל מופיע תמיד ונגיש!
6. W3 Total Cache
התוסף שמכווץ את הקבצים של האתר לאחד – CSS, JS. משפר פלאים את זמן הטעינה של האתר. חובה לשימוש בכל אתר. כדאי להתקין בסיום הבניה כאשר האתר עלה לאוויר, על מנת לא לנקות את ההסטוריה של הדפדפן