Submit Search
Upload
Not the WordPress Way
•
0 likes
•
148 views
Dustin Hartzler
Follow
Ways to get your site back to WordPress standards.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
Obscure Wordpress Functions That Are Actually Quite Useful
Obscure Wordpress Functions That Are Actually Quite Useful
Graham Armfield
Brian Hoke: WordCamp Toronto 2014 Presentation "Sass & WordPress"
Brian Hoke: WordCamp Toronto 2014 Presentation "Sass & WordPress"
bentleyhoke
Now milanojs
Now milanojs
Jaga Santagostino
WordPress&映像配信セミナー+さぶみっと!オフ会 - 第1回 さぶみっと! WEB制作セミナー Supported by NTTスマートコネクト
WordPress&映像配信セミナー+さぶみっと!オフ会 - 第1回 さぶみっと! WEB制作セミナー Supported by NTTスマートコネクト
Hiromichi Koga
Haml in 5 minutes
Haml in 5 minutes
cameronbot
How to catch query string in angular js
How to catch query string in angular js
codeandyou forums
Clean Code Tips (Day 1 )
Clean Code Tips (Day 1 )
Ahmed Abd El Ftah
WordCamp KC 2012: Simplifying Theme Functionality
WordCamp KC 2012: Simplifying Theme Functionality
Chip Bennett
Recommended
Obscure Wordpress Functions That Are Actually Quite Useful
Obscure Wordpress Functions That Are Actually Quite Useful
Graham Armfield
Brian Hoke: WordCamp Toronto 2014 Presentation "Sass & WordPress"
Brian Hoke: WordCamp Toronto 2014 Presentation "Sass & WordPress"
bentleyhoke
Now milanojs
Now milanojs
Jaga Santagostino
WordPress&映像配信セミナー+さぶみっと!オフ会 - 第1回 さぶみっと! WEB制作セミナー Supported by NTTスマートコネクト
WordPress&映像配信セミナー+さぶみっと!オフ会 - 第1回 さぶみっと! WEB制作セミナー Supported by NTTスマートコネクト
Hiromichi Koga
Haml in 5 minutes
Haml in 5 minutes
cameronbot
How to catch query string in angular js
How to catch query string in angular js
codeandyou forums
Clean Code Tips (Day 1 )
Clean Code Tips (Day 1 )
Ahmed Abd El Ftah
WordCamp KC 2012: Simplifying Theme Functionality
WordCamp KC 2012: Simplifying Theme Functionality
Chip Bennett
Getting Started with Sass & Compass
Getting Started with Sass & Compass
Rob Davarnia
CSS Extenders
CSS Extenders
Idan Gazit
Advanced Technology for Web Application Design
Advanced Technology for Web Application Design
Bryce Kerley
Scaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise Apps
Mike Schinkel
WordPress and Ajax
WordPress and Ajax
Ronald Huereca
Modern Web Development with Perl
Modern Web Development with Perl
Dave Cross
Wordless, stop writing WordPress themes like it's 1998
Wordless, stop writing WordPress themes like it's 1998
Filippo Dino
[WLDN] Supercharging word press development in 2018
[WLDN] Supercharging word press development in 2018
Adam Tomat
WordPress Theme Design and Development Workshop - Day 3
WordPress Theme Design and Development Workshop - Day 3
Mizanur Rahaman Mizan
Work and play with SASS & Compass
Work and play with SASS & Compass
Andreas Dantz
Wp meetup custom post types
Wp meetup custom post types
Morten Rand-Hendriksen
[Bristol WordPress] Supercharging WordPress Development
[Bristol WordPress] Supercharging WordPress Development
Adam Tomat
Framework
Framework
Nguyen Linh
Rapid Prototyping
Rapid Prototyping
Even Wu
Image manipulation in WordPress 3.5
Image manipulation in WordPress 3.5
Marko Heijnen
Accelerated Stylesheets
Accelerated Stylesheets
Wynn Netherland
AAVN_Presentation_SASS.pptx
AAVN_Presentation_SASS.pptx
Hoàng Nguyễn Mạnh
Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)
emrox
Laying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme development
Tammy Hart
CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書
拓樹 谷
Customize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right Way
Dustin Hartzler
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
Dustin Hartzler
More Related Content
Similar to Not the WordPress Way
Getting Started with Sass & Compass
Getting Started with Sass & Compass
Rob Davarnia
CSS Extenders
CSS Extenders
Idan Gazit
Advanced Technology for Web Application Design
Advanced Technology for Web Application Design
Bryce Kerley
Scaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise Apps
Mike Schinkel
WordPress and Ajax
WordPress and Ajax
Ronald Huereca
Modern Web Development with Perl
Modern Web Development with Perl
Dave Cross
Wordless, stop writing WordPress themes like it's 1998
Wordless, stop writing WordPress themes like it's 1998
Filippo Dino
[WLDN] Supercharging word press development in 2018
[WLDN] Supercharging word press development in 2018
Adam Tomat
WordPress Theme Design and Development Workshop - Day 3
WordPress Theme Design and Development Workshop - Day 3
Mizanur Rahaman Mizan
Work and play with SASS & Compass
Work and play with SASS & Compass
Andreas Dantz
Wp meetup custom post types
Wp meetup custom post types
Morten Rand-Hendriksen
[Bristol WordPress] Supercharging WordPress Development
[Bristol WordPress] Supercharging WordPress Development
Adam Tomat
Framework
Framework
Nguyen Linh
Rapid Prototyping
Rapid Prototyping
Even Wu
Image manipulation in WordPress 3.5
Image manipulation in WordPress 3.5
Marko Heijnen
Accelerated Stylesheets
Accelerated Stylesheets
Wynn Netherland
AAVN_Presentation_SASS.pptx
AAVN_Presentation_SASS.pptx
Hoàng Nguyễn Mạnh
Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)
emrox
Laying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme development
Tammy Hart
CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書
拓樹 谷
Similar to Not the WordPress Way
(20)
Getting Started with Sass & Compass
Getting Started with Sass & Compass
CSS Extenders
CSS Extenders
Advanced Technology for Web Application Design
Advanced Technology for Web Application Design
Scaling Complexity in WordPress Enterprise Apps
Scaling Complexity in WordPress Enterprise Apps
WordPress and Ajax
WordPress and Ajax
Modern Web Development with Perl
Modern Web Development with Perl
Wordless, stop writing WordPress themes like it's 1998
Wordless, stop writing WordPress themes like it's 1998
[WLDN] Supercharging word press development in 2018
[WLDN] Supercharging word press development in 2018
WordPress Theme Design and Development Workshop - Day 3
WordPress Theme Design and Development Workshop - Day 3
Work and play with SASS & Compass
Work and play with SASS & Compass
Wp meetup custom post types
Wp meetup custom post types
[Bristol WordPress] Supercharging WordPress Development
[Bristol WordPress] Supercharging WordPress Development
Framework
Framework
Rapid Prototyping
Rapid Prototyping
Image manipulation in WordPress 3.5
Image manipulation in WordPress 3.5
Accelerated Stylesheets
Accelerated Stylesheets
AAVN_Presentation_SASS.pptx
AAVN_Presentation_SASS.pptx
Sass & Compass (Barcamp Stuttgart 2012)
Sass & Compass (Barcamp Stuttgart 2012)
Laying the proper foundation for plugin and theme development
Laying the proper foundation for plugin and theme development
CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書
More from Dustin Hartzler
Customize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right Way
Dustin Hartzler
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
Dustin Hartzler
Shortcut Your Way to Success: Essential WordPress Plugins for Podcasters
Shortcut Your Way to Success: Essential WordPress Plugins for Podcasters
Dustin Hartzler
How to Use WordPress to Host Your Podcast
How to Use WordPress to Host Your Podcast
Dustin Hartzler
Add Custom Post Types to Your WordPress Website
Add Custom Post Types to Your WordPress Website
Dustin Hartzler
WordCamp Ann Arbor - You're Doing it Wrong
WordCamp Ann Arbor - You're Doing it Wrong
Dustin Hartzler
You're Doing it Wrong: 13 Mistakes WordPress Podcasters Make
You're Doing it Wrong: 13 Mistakes WordPress Podcasters Make
Dustin Hartzler
How to Land Your Dream Job by Having a Podcast
How to Land Your Dream Job by Having a Podcast
Dustin Hartzler
WordCamp North Canton - WordPress & Podcasting
WordCamp North Canton - WordPress & Podcasting
Dustin Hartzler
Dayton WordPress Meetup - May 2013
Dayton WordPress Meetup - May 2013
Dustin Hartzler
More from Dustin Hartzler
(10)
Customize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right Way
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
FinCon15 - You're Doing It Wrong; 13 Mistakes WordPress Users Make
Shortcut Your Way to Success: Essential WordPress Plugins for Podcasters
Shortcut Your Way to Success: Essential WordPress Plugins for Podcasters
How to Use WordPress to Host Your Podcast
How to Use WordPress to Host Your Podcast
Add Custom Post Types to Your WordPress Website
Add Custom Post Types to Your WordPress Website
WordCamp Ann Arbor - You're Doing it Wrong
WordCamp Ann Arbor - You're Doing it Wrong
You're Doing it Wrong: 13 Mistakes WordPress Podcasters Make
You're Doing it Wrong: 13 Mistakes WordPress Podcasters Make
How to Land Your Dream Job by Having a Podcast
How to Land Your Dream Job by Having a Podcast
WordCamp North Canton - WordPress & Podcasting
WordCamp North Canton - WordPress & Podcasting
Dayton WordPress Meetup - May 2013
Dayton WordPress Meetup - May 2013
Recently uploaded
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Andrey Dotsenko
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Hyundai Motor Group
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Recently uploaded
(20)
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
costume and set research powerpoint presentation
costume and set research powerpoint presentation
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Not the WordPress Way
1.
WhoopsNottheWordPressWayWaysto getyour site
backto WordPress standards DustinHartzler HappinessEngineeratAutomattic WordCamp Ann Arbor 2017
2.
YourWebsiteEngineer.com/a2 WordCamp Ann Arbor
2017
3.
NottheWordPressWay: 1.Addedfunctionstofunctions.phpfile 2.EditedThemefilestomakeamodification 3.ModifiedCoreoraWordPressPlugin WordCamp Ann Arbor
2017
4.
Not WordPress Way: Addedto
functions.php add_filter('the_content', 'my_slide_title'); function my_slide_title($content){ return str_replace('<p>', '<p style="color: orange; font-family:Comic Sans MS, Comic Sans, cursive;" font-size:200%>',$content); } add_filter('the_title', 'all_character_title_lowercase'); function all_character_title_lowercase($title){ return strtolower($title); } WordCamp Ann Arbor 2017
5.
CurrentTheme -TwentySixteen WordCamp Ann
Arbor 2017
6.
NewTheme -TwentySeventeen WordCamp Ann
Arbor 2017
7.
:sadbot: WordCamp Ann Arbor
2017
8.
WordPress Way: Addto custom
plugin /* Plugin Name: Custom Functionality Description: Drop in all "functions.php" code here Version: 1.0 Plugin URI: http://yourwebsiteengineer.com Author: Dustin Hartzler */ WordCamp Ann Arbor 2017
9.
NewTheme -TwentySeventeen WordCamp Ann
Arbor 2017
10.
:happybot: WordCamp Ann Arbor
2017
11.
Not WordPress Way: Editedtheme
files - Removed unnecessarycode fromtemplates - Modified codetowork better -Added hardcoded sidebar content WordCamp Ann Arbor 2017
12.
:sadbot: WordCamp Ann Arbor
2017
13.
WordPress Way: CreateaChildTheme - Duplicatetheme
filesto edit -Your changeswillnever be overwritten -Themes can easilybe updated WordCamp Ann Arbor 2017
14.
:happybot: WordCamp Ann Arbor
2017
15.
Not WordPress Way: Core
or Plugin Modification - Modified code fromthe repository - Securitypluginswillflagyour site -WordPress / pluginwillbe morevulnerable WordCamp Ann Arbor 2017
16.
:sadbot: WordCamp Ann Arbor
2017
17.
WordPress Way: Core or
Plugin Modification - Do notmodifypubliclyavailable code -Always keepyour software updated -Askthe developer forahookto beableto make modifications WordCamp Ann Arbor 2017
18.
:happybot: WordCamp Ann Arbor
2017
19.
?Anyquestions? WordCamp Ann Arbor
2017
Download now