SlideShare a Scribd company logo
1 of 26
Download to read offline
From
WordPress Configurator
to
WordPress Developer
by Ken Toh
MSc (Information Systems)
WordPress Engineer, SEO Consultant, Thinking Notes
About Ken
WordPress Engineer / SEO Consultant
EDUCATION
Master of Science
(Information Systems),
specializing in human factor
engineering
TECH
HTML, CSS, Javascript &
jQuery, PHP, Javascript
Frameworks like React,
Node, Angular
My Progression
5 Years Journey
2012 2013 2014 2015 2016 2017
Started
FlagAHero
Top Incubation
Award
Featured in
Business Times,
TNP, Singapore
Business Review,
OMY, FM 93.8 LIVE,
Tech In Asia and
e27
My Progression
5 Years Journey
2012 2013 2014 2015 2016 2017
Birthday
Photographer
SEO: #1
Ranking for 4
years
Featured in Lian
He Wan Bao
My Progression
5 Years Journey
2012 2013 2014 2015 2016 2017
Started
Thinking
Notes
Focused only on
WordPress
Projects
My Progression
5 Years Journey
2012 2013 2014 2015 2016 2017
Step in world
of SEO
Started
accepting SEO
projects
Progressing in WordPress
A step by step structured guide
Installer
Designer
Configurator
Developer
To be the best!
First a sneak
Work with
Premium
Themes & Learn
HTML / CSS3
Work with Theme
Frameworks and
learn what are
Page Templates
Go to Treehouse
and learn basic
PHP, Javascript &
WordPress Under
stand WP
Hierarchy and
WP Hooks
WP Settings API /
WP Customizer API /
AJAX
Javascript
Frameworks &
WordPress Rest API
First I Learnt How to Install
It is magic
Installer
Designer
Configurator
Developer
1 Click Install - WordPress
The First Premium WP Theme
So easy?
Installer
Designer
Configurator
Developer
Happy Kids - First Theme
Wow. I conquered a niche!
Like that also can?
Installer
Designer
Configurator
Developer
First Step to Rising as a renown birthday photographer
I can be a “pro web designer”
Just buy a pro theme and whack!
Installer
Designer
Configurator
Developer
Experience with Various Themes
At the end, i just end up with these
Installer
Designer
Configurator
Developer
Some Project References
Done by BeTheme and Avada
Installer
Designer
Configurator
Developer
I master CSS
Ability to manipulate elements
Installer
Designer
Configurator
Developer
Problems with Premium Themes
How to learn?
Installer
Designer
Configurator
Developer
Compatibility
Flexibility
Structured Data
Documentations
Problems with Premium Themes
How to learn?
Documentations
Problems with Premium Themes
How to learn?
Flexibility
● Where do change header / footer?
● A different kind of menu?
● “Oh this cannot be done”, “Oh this theme
cannot do that”
● The designs effectively rotate around
what the themes can do
● Premium Theme cannot change template
layout
● Link to Avada Theme
Problems with Premium Themes
How to learn?
Structured Data
Looking at Theme Frameworks
Step 2…..
Installer
Designer
Configurator
Developer
Looking at Theme Frameworks
Step 2…..
● Learn what is WordPress Page Template
● Control your own header,footer design
● Learn how to create your own Custom Post Type
● Learn Advanced Custom Fields
Installer
Designer
Configurator
Developer
Creating own Parent Theme
Finally!
Installer
Designer
Configurator
Developer
Creating own Parent Theme
Finally!
Installer
Designer
Configurator
Developer
● Understand WP Hierarchy
● Learn Basic PHP, Javascript, jQuery
● Understand WordPress Action / Filter Hooks
Creating own Parent Theme
Finally!
Installer
Designer
Configurator
Developer
<span> WordPress Web Design Services</span>
-------------------------------------------------------------------------------------------
<span itemprop="name">
<?php _e('WordPress Web Design Services','hybrid_thoughts'); ?>
</span>
Creating own Parent Theme
Finally!
Work with
Premium
Themes & Learn
HTML / CSS3
Work with Theme
Frameworks and
learn what are
Page Templates,
CPT, ACF
Go to Treehouse
and learn basic
PHP, Javascript &
WordPress Under
stand WP
Hierarchy and
WP Hooks
WP Settings API /
WP Customizer API /
AJAX / Translation
Javascript
Frameworks &
WordPress Rest API
Questions & Answers
Thank you for your kind attention
I can be reached at
mrkentoh.wordpress.com
Twitter: kentoh83

More Related Content

What's hot

arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academyashshà Bst
 
Importance of Content Writing & Marketing for Plugin Developers
Importance of Content Writing & Marketing for Plugin DevelopersImportance of Content Writing & Marketing for Plugin Developers
Importance of Content Writing & Marketing for Plugin DevelopersVishal Kothari
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stuntscanarymason
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010canarymason
 
Agile manifesto 17 authors - who made it? what do they do?
Agile manifesto 17 authors - who made it? what do they do?Agile manifesto 17 authors - who made it? what do they do?
Agile manifesto 17 authors - who made it? what do they do?Jae-Hee Lee
 
Themer's roundtable
Themer's roundtableThemer's roundtable
Themer's roundtablecanarymason
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphiacanarymason
 
Designing for WordPress
Designing for WordPressDesigning for WordPress
Designing for WordPressTammy Hart
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Sessionpamselle
 
Comps into pages 101
Comps into pages 101Comps into pages 101
Comps into pages 101Edward Meehan
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Campcanarymason
 
Speaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsSpeaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsNichole Betterley
 
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for DinnerRasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for DinnerRasa Technologies
 

What's hot (20)

arixstudio l virtual web design academy
arixstudio l virtual web design academyarixstudio l virtual web design academy
arixstudio l virtual web design academy
 
Importance of Content Writing & Marketing for Plugin Developers
Importance of Content Writing & Marketing for Plugin DevelopersImportance of Content Writing & Marketing for Plugin Developers
Importance of Content Writing & Marketing for Plugin Developers
 
Drupaldelphia Shortcuts Cheats And Cheap Stunts
Drupaldelphia  Shortcuts Cheats And Cheap StuntsDrupaldelphia  Shortcuts Cheats And Cheap Stunts
Drupaldelphia Shortcuts Cheats And Cheap Stunts
 
Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010Designing in the Browser - Design for Drupal, Boston 2010
Designing in the Browser - Design for Drupal, Boston 2010
 
D2WC Keynote
D2WC KeynoteD2WC Keynote
D2WC Keynote
 
Web Design
Web DesignWeb Design
Web Design
 
Agile manifesto 17 authors - who made it? what do they do?
Agile manifesto 17 authors - who made it? what do they do?Agile manifesto 17 authors - who made it? what do they do?
Agile manifesto 17 authors - who made it? what do they do?
 
Themer's roundtable
Themer's roundtableThemer's roundtable
Themer's roundtable
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphia
 
Designing for WordPress
Designing for WordPressDesigning for WordPress
Designing for WordPress
 
HTML/CSS for WordPress
HTML/CSS for WordPressHTML/CSS for WordPress
HTML/CSS for WordPress
 
BUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITEBUILD YOUR OWN WEBSITE
BUILD YOUR OWN WEBSITE
 
Child Theme
Child ThemeChild Theme
Child Theme
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
 
Comps into pages 101
Comps into pages 101Comps into pages 101
Comps into pages 101
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
 
Speaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and MeetupsSpeaker Training Workshop for WordCamps and Meetups
Speaker Training Workshop for WordCamps and Meetups
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
Process
ProcessProcess
Process
 
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for DinnerRasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
Rasa Developer Summit - William Galindez Ariaz, Octesoft - Dial Rasa for Dinner
 

Similar to From WordPress Configurator to WordPress Developer

Improving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationImproving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationGloria Antonelli
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A ThemeNicky Pink
 
Building a website with WordPress
Building a website with WordPressBuilding a website with WordPress
Building a website with WordPressAnthony Montalbano
 
Wordpress course
Wordpress courseWordpress course
Wordpress courseSpy Seat
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsSteven Slack
 
Thoughtful theming
Thoughtful themingThoughtful theming
Thoughtful themingonefinejay
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers New Tricks
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimizationhenri_makembe
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 New Tricks
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
WordCamp Miami 09 - WP Framework
WordCamp Miami 09 - WP FrameworkWordCamp Miami 09 - WP Framework
WordCamp Miami 09 - WP FrameworkPtah Dunbar
 
Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!helenalozano6
 
Getting Acquainted with WordPress
Getting Acquainted with WordPressGetting Acquainted with WordPress
Getting Acquainted with WordPressVaranasiFOSS
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingStu King
 
Developing client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonDeveloping client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonCurtis McHale
 
Advanced WordPress: Session II
Advanced WordPress: Session IIAdvanced WordPress: Session II
Advanced WordPress: Session IIDigital Wax Works
 
WordPress best practices by billrice
WordPress best practices by billriceWordPress best practices by billrice
WordPress best practices by billriceRiceDesign
 
Easy Guide on PSD to WordPress Conversion
Easy Guide on PSD to WordPress ConversionEasy Guide on PSD to WordPress Conversion
Easy Guide on PSD to WordPress ConversionWordSuccor
 

Similar to From WordPress Configurator to WordPress Developer (20)

WordPress 101
WordPress 101 WordPress 101
WordPress 101
 
Improving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support DocumentationImproving WordPress Themes & Plugins Support Documentation
Improving WordPress Themes & Plugins Support Documentation
 
How To Choose A Theme
How To Choose A ThemeHow To Choose A Theme
How To Choose A Theme
 
Building a website with WordPress
Building a website with WordPressBuilding a website with WordPress
Building a website with WordPress
 
Wordpress course
Wordpress courseWordpress course
Wordpress course
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
Customizing WordPress Themes
Customizing WordPress ThemesCustomizing WordPress Themes
Customizing WordPress Themes
 
Thoughtful theming
Thoughtful themingThoughtful theming
Thoughtful theming
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimization
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
WordCamp Miami 09 - WP Framework
WordCamp Miami 09 - WP FrameworkWordCamp Miami 09 - WP Framework
WordCamp Miami 09 - WP Framework
 
Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!
 
Getting Acquainted with WordPress
Getting Acquainted with WordPressGetting Acquainted with WordPress
Getting Acquainted with WordPress
 
The Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint BrandingThe Pragmatist's Approach to SharePoint Branding
The Pragmatist's Approach to SharePoint Branding
 
Developing client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp EdmontonDeveloping client themes for theme review for WordCamp Edmonton
Developing client themes for theme review for WordCamp Edmonton
 
Advanced WordPress: Session II
Advanced WordPress: Session IIAdvanced WordPress: Session II
Advanced WordPress: Session II
 
WordPress best practices by billrice
WordPress best practices by billriceWordPress best practices by billrice
WordPress best practices by billrice
 
Easy Guide on PSD to WordPress Conversion
Easy Guide on PSD to WordPress ConversionEasy Guide on PSD to WordPress Conversion
Easy Guide on PSD to WordPress Conversion
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

From WordPress Configurator to WordPress Developer

  • 1. From WordPress Configurator to WordPress Developer by Ken Toh MSc (Information Systems) WordPress Engineer, SEO Consultant, Thinking Notes
  • 2. About Ken WordPress Engineer / SEO Consultant EDUCATION Master of Science (Information Systems), specializing in human factor engineering TECH HTML, CSS, Javascript & jQuery, PHP, Javascript Frameworks like React, Node, Angular
  • 3. My Progression 5 Years Journey 2012 2013 2014 2015 2016 2017 Started FlagAHero Top Incubation Award Featured in Business Times, TNP, Singapore Business Review, OMY, FM 93.8 LIVE, Tech In Asia and e27
  • 4. My Progression 5 Years Journey 2012 2013 2014 2015 2016 2017 Birthday Photographer SEO: #1 Ranking for 4 years Featured in Lian He Wan Bao
  • 5. My Progression 5 Years Journey 2012 2013 2014 2015 2016 2017 Started Thinking Notes Focused only on WordPress Projects
  • 6. My Progression 5 Years Journey 2012 2013 2014 2015 2016 2017 Step in world of SEO Started accepting SEO projects
  • 7. Progressing in WordPress A step by step structured guide Installer Designer Configurator Developer To be the best!
  • 8. First a sneak Work with Premium Themes & Learn HTML / CSS3 Work with Theme Frameworks and learn what are Page Templates Go to Treehouse and learn basic PHP, Javascript & WordPress Under stand WP Hierarchy and WP Hooks WP Settings API / WP Customizer API / AJAX Javascript Frameworks & WordPress Rest API
  • 9. First I Learnt How to Install It is magic Installer Designer Configurator Developer 1 Click Install - WordPress
  • 10. The First Premium WP Theme So easy? Installer Designer Configurator Developer Happy Kids - First Theme
  • 11. Wow. I conquered a niche! Like that also can? Installer Designer Configurator Developer First Step to Rising as a renown birthday photographer
  • 12. I can be a “pro web designer” Just buy a pro theme and whack! Installer Designer Configurator Developer
  • 13. Experience with Various Themes At the end, i just end up with these Installer Designer Configurator Developer
  • 14. Some Project References Done by BeTheme and Avada Installer Designer Configurator Developer
  • 15. I master CSS Ability to manipulate elements Installer Designer Configurator Developer
  • 16. Problems with Premium Themes How to learn? Installer Designer Configurator Developer Compatibility Flexibility Structured Data Documentations
  • 17. Problems with Premium Themes How to learn? Documentations
  • 18. Problems with Premium Themes How to learn? Flexibility ● Where do change header / footer? ● A different kind of menu? ● “Oh this cannot be done”, “Oh this theme cannot do that” ● The designs effectively rotate around what the themes can do ● Premium Theme cannot change template layout ● Link to Avada Theme
  • 19. Problems with Premium Themes How to learn? Structured Data
  • 20. Looking at Theme Frameworks Step 2….. Installer Designer Configurator Developer
  • 21. Looking at Theme Frameworks Step 2….. ● Learn what is WordPress Page Template ● Control your own header,footer design ● Learn how to create your own Custom Post Type ● Learn Advanced Custom Fields Installer Designer Configurator Developer
  • 22. Creating own Parent Theme Finally! Installer Designer Configurator Developer
  • 23. Creating own Parent Theme Finally! Installer Designer Configurator Developer ● Understand WP Hierarchy ● Learn Basic PHP, Javascript, jQuery ● Understand WordPress Action / Filter Hooks
  • 24. Creating own Parent Theme Finally! Installer Designer Configurator Developer <span> WordPress Web Design Services</span> ------------------------------------------------------------------------------------------- <span itemprop="name"> <?php _e('WordPress Web Design Services','hybrid_thoughts'); ?> </span>
  • 25. Creating own Parent Theme Finally! Work with Premium Themes & Learn HTML / CSS3 Work with Theme Frameworks and learn what are Page Templates, CPT, ACF Go to Treehouse and learn basic PHP, Javascript & WordPress Under stand WP Hierarchy and WP Hooks WP Settings API / WP Customizer API / AJAX / Translation Javascript Frameworks & WordPress Rest API
  • 26. Questions & Answers Thank you for your kind attention I can be reached at mrkentoh.wordpress.com Twitter: kentoh83