Wordpress themeS The right way!
За wordpress Изработен далечната 2003 од “Wordpress Fondation” 26% од страните онлајн се изработени во WP Time.com Observer.com Canada.com Beyonce.com Facebook, LinkedIn, Microsoft
Основни фукнционалности Теми Премиум теми Framework Премиум теми Специјално изработени теми за потребите на Клиентот. Додатоци (Plugins) WooCommerce BuddyPress Visual Composer WP Super Cache
Премиум Теми Може да се набават преку themeforest.net mojo-themes.com Се изработуваат со помош Под-теми (Child themes) Style.css @import ../parent-theme-name/style.css Functions.php Include ../parent-theme-name/function.php Најпопуларни за 2016 според themeforest.net Avada со 274.488 продажби X со 130.934 продажби Enfold со 108.895 продажби Недостатоци, непотребни стилови и фајлови
Framework премиум теми Genesis Базиран на филтери и акции. Задолжително користење на Под-тема. Мора да се изработи сопствен Дизајн. Голем број на предефинирани Дизајни преку користење на Под-тема. Divi Drag & Drop. 36 предефинирани елементи. Лесен начин за додавање на сопствени елементи.
Специјално изработени теми Идеално решение Голем број на стартер теми Sage изработена од Roots HTML 5 Reset Components Bones Sage Сопствен систем за работа со темплејти. Gulp
Предефинирани фукнции get_the_ID() / the_ID(); get_the_title() / the_title(); get_the_content() / the_content(); get_permalink() / the_permalink(); the_category() / get_post_category(); setup_postdata(), wp_reset_postdata()
Conditional tags is_front_page(), is_home() is_archive(), is_category(), is_taxonomy(‘taxonomy_name’) is_single(), is_single(‘post_type’), is_singular() is_page(), is_page(page_id) is_search() is_404()
Акции и филтри add_action( $hook, $function_to_add, $priority, $accepted_args ); do_action($hook); add_filter( 'hook', 'example_callback’, $priority, $accepted_args ); $value = apply_filters( 'hook', $value, $arg2, $arg3 );
Задолжителни фалјови Style.css Functions.php Index.php Screenshot.png 880x660
Хиерархија на темплејти Index Archive Author Category, Category-{id} Category-{slug} Archive-{post_type} Taxonomy Taxonomy-{taxonomy_name} Date date-year date-month date-day, Tag tag-{slug} tag-{id} Single Attachment Single-{post_type} Single-post, Page Page-{id}, page-{slug} custom.php Home Blog Front-page 404 Search
Header и footer Header.php Wp_head() Footer.php Wp_footer() Add_action(“wp_head”,”my_func_name”); Function my_func_name(){ Echo “<script>alert(‘hi’)</script>”; }
Стајлови и скрипти wp_register_style($handle, $src, $deps, $ver, $media) wp_enqueue_style($handle) wp_register_script( $handle, $src, $deps, $ver, $in_footer ); wp_enqueue_script( $handle ); wp_localize_script( $handle, $name, $data );
Модерен девелопмент на WP Get_template_path( $slug, $name ); Slug пример ‘templates/content’ Name пример Get_post_type() Wp-content/themes/twentyseventeen/templates/content-post.php Wp-content/themes/twentyseventeen/templates/content-page.php Wp-content/themes/twentyseventeen/templates/content-product.php Wp-content/themes/twentyseventeen/templates/content.php
Останати елементи register_nav_menus( ); register_sidebar(); array( ) 'pluginbuddy_mobile' => 'PluginBuddy Mobile Navigation Menu', 'footer_menu' => 'My Custom Footer Menu’ ) ); register_sidebar();
Прашања Прашања?
Ви благодарам за вниманието mitko@devvironment.com @m1tk00