Wordpress themeS The right way!.

Slides:



Advertisements
Similar presentations
The Power Of Custom Types John Havlik
Advertisements

THE BIRTH OF A BLOG. Starting Out Niche & BrandIng Identify Your Audience Personality Expertise Clear Branding.
Improving Your WordPress Productivity July 24, 2011.
Wordpress Theme Hacks Nearly Anyone Can Do Afraid you might "break something" by mucking around in your theme? With a little determination, and just a.
WordPress Themes.
John Havlik WordPress user since 2005 Plugin developer since 2006 Breadcrumb NavXT (~600k downloads) Administrator for Weblogs.us WordPress.
Getting Started with WordPress David Grogan
Using WordPress as a Streamlined CMS More than just a blogging platform Case study of PMCoursefinder.ch.
WI.org Site Training Laura Peterson 3/31/2014.
WORDPRESS WEBSITE WORKSHOP Part 1: Building a Web Presence with WordPress Karen & Brad Trivers (902)
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
WPML Translation plugin is the best option when you need to translate your Wordpress website into multiple languages. The plugin makes it easy to translate.
PHP W ORD P RESS C USTOMIZATION Take the Good Parts, Then Bend It To Your Will By David F. Carr
Final Presentation WordPress 3.0+ Leonard Bogdonoff 12/6/11 T. DEDONNO CIM225.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
WordPress Widgets Kathy E Gill 1 February What Are Widgets?  A “configurable code snippet" that makes it possible to modify function and appearance.
Build a WordPress theme from HTML5 template Mario Peshev Devrix Devrix OnTheGo OnTheGo.
PROJECT 3: E-PORTFOLIO PHASE 1. WHAT IS AN E-PORTFOLIO? “An e-portfolio, also known as electronic portfolio, digital portfolio, or electronic resume,
Bones – HTML5 Wordpress Theme Development
Basics of Administration & Theming - Smarajit Dasgupta.
Launch Your WordPress site in One Hour By Bret Phillips For slides, codes, and notes: Web Devils WordPress.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
What Every WordPress User Should Know By: Anthony Montalbano & John Pratt (JTPratt Media)
#psuweb13 WORDPRESS THEMES 101 A WORDPRESS THEME INTRO WORKSHOP.
Advanced Web 2012 Lecture 12 Sean Costain Course Summary Sean Costain 2012 To develop skills in web design and authoring  Html 5 / CSS 3 / PHP.
WordPress Plugin Development A Starter Guide For Beginners.
WordPress Architecture ► Core files – PHP ► MySQL database  Configured by the installation script ► wp-content directory  themes subdirectory: layout.
Business Web Design & Marketing Dignity for Children Students By Andrea Loh Lesson 4 Wordpress Add Ons.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
Migrating Sites to Wordpress GRC OCIO Wordpress Workshop 11/17/2014.
Advanced Web 2012 Lecture 11 Sean Costain 2012.
#eduguruSummit WORDPRESS THEMES 101 SOME SIMPLE STARTER TIPS FOR WORDPRESS THEMES dotEduGuru Summit 2013.
WordPress for Beginners February 2, 2014 Facebook.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Workshop Partner:. Saad Amin Cofounder and CTO Inspire Chittagong Cofounder & Managing Director Codework Builders and Assets Ltd.
Genesis for Wordpress By: Ronald Pannullo. Genesis is a fully responsive wordpress theme framework. It can be a theme but it is primarily just a foundation.
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
Google Analytics implementation On this tutorial I will show you how to set up an Google Analytics account and how to connect it to a Wordpress website.
The main menu options and their usage are: Dashboard This will display your main Dashboard ‘homepage’. In the top left of your Dashboard you’ll see some.
WordPress development companies. Wordpress custom theme design.
Introduction To Simple WordPress Plugin Development
Getting an account with WordPress.com
WordPress išvaizdos temos
Intro to WordPress (Using XAMPP)
Developing WordPress Plugins
WordPress For Beginners
WordPress Plugins Popular WP Plugins: Sliders, Forms, Contacts, SEO, Forum, Photo Gallery, e-Commerce WordPress Plugins SoftUni Team Technical Trainers.
>> PHP: HTML Integration
Ultimate Guide to WordPress Plugin Development
PHP Training at GoLogica in Bangalore
WordPress Development
WordPress Plugins.
Adding Post Type Archive in WordPress Navigation Menus Guided By: wpglobalsupportwpglobalsupport.
WordPress Ultimate PDF Generator
WordPress Plugin Development
Build a WordPress theme from HTML5 template
Електронска здравствена картичка
Course: Design & Technology
I've Installed WordPress ... Now What?
WordPress Development
Видови компјутери.
Wordpress test.cs.edinboro.edu.
Doing AJAX in WordPress
Facebook Group Page Parent Agreement
Step-by-Step: Setting up a WordPress.com Site
Трендови во периодниот систем на елементите
Образување на јонска врска
WordPress Development
Your theme needs a child!
Presentation transcript:

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