equity wordpress framework with chad and dave
TRANSCRIPT
Equity Themes and Customization
@Chadajohnson@Davebond
s
WordPress In Perspective• Powers Over 23% Of The
World’s Websites• Up To 40% of IDX Broker
Customers Use WP
IDX’s Commitment
Dedicated WordPress DivisionWordPress Framework
Why Equity?
First, What Is Equity?
• Theme Framework• Flexible Foundation For Quicker
Development• Built For Real Estate
Why We Built Equity
• Frameworks Create Efficiencies
• We Outgrew Genesis• Needed Functionality In Framework, Not Child Theme
Now, Why Equity?
IDX Broker Features• Widgets• Wrappers• Seamless Integration
**IDX Not Required
Real Estate Features
•Properticons•Testimonials•CTA Buttons•Contact/Social Info
Choice
6 Child ThemesBuild Your Own
Simple Theme Creation
•Customizer Extendibility•Metabox Class•Plugin Activation Class
Support & Education
• Equity Learning Center• Video Tutorials• Knowledge Base
• Support Forum• Hooks and Filters Directory
Happy Birthday, Equity!
Working With Equity
Anatomy of a Basic Equity Child Theme
Equity Magazine Theme
Included in Equity Framework (1.3.6+)
Demo:http://magazine.aethemes.com/Download:http://agentevo.com/equity-child
Foundation JavascriptName theme.jsAdd to child theme /lib/js/ folder
Initialize
Start the EngineDefine ConstantsSet Text Domain
Add Theme Support
Top Header BarAfter Entry widget areaOff Canvas Menu
Load Parent Theme CSSNot needed in most full custom child themesMust set priority to load before child theme CSS
Add Featured Image SizesUse WP function add_image_size
Register Widget AreasUse equity_register_widget_area function
Remove Welcome ScreenShows by default if no widgets added
Filters to change links:equity_welcome_link_idxequity_welcome_link_guideequity_welcome_link_forum
Homepage MarkupHTML markup and equity_widget_area functions
Homepage Markup
Uncomment to use standard chronological blogShould be in equity_child_home() function
Require Other Libraries
Custom Customizer classCustom Plugin Activation Class
Requiring Plugins
TGM Plugin Activation Library
Links:
http://tgmpluginactivation.com/
https://github.com/TGMPA/TGM-Plugin-Activation
TGM Plugin Activation Library
Add register function
Define plugin names & sources
TGM Plugin Activation Library
Define settings
Customize text strings
Adding Custom Metaboxes & Fields
Custom Metaboxes & Fields Library
Links:https://github.com/WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress
Add Filter Function
Metabox Fields
Initialize Metabox Class
Our Future with WordPress
Equity API
Exclusive IDX Features:Saved SearchesInline Featured ListingsWP Listings Integration
WordPress Plugins
Redesign of the existing IDX pluginIMPress – IDX plugin add-on for Equity
Equity Admin
Custom WP Admin:•Agent/Broker View•Standard Admin Panel