Equity WordPress framework with Chad and Dave

40
Equity Themes and Customization @Chadajohnson @Davebonds

Transcript of Equity WordPress framework with Chad and Dave

Page 1: Equity WordPress framework with Chad and Dave

Equity Themes and Customization

@Chadajohnson@Davebond

s

Page 2: Equity WordPress framework with Chad and Dave

WordPress In Perspective• Powers Over 23% Of The

World’s Websites• Up To 40% of IDX Broker

Customers Use WP

Page 3: Equity WordPress framework with Chad and Dave

IDX’s Commitment

Dedicated WordPress DivisionWordPress Framework

Page 4: Equity WordPress framework with Chad and Dave

Why Equity?

Page 5: Equity WordPress framework with Chad and Dave

First, What Is Equity?

• Theme Framework• Flexible Foundation For Quicker

Development• Built For Real Estate

Page 6: Equity WordPress framework with Chad and Dave

Why We Built Equity

• Frameworks Create Efficiencies

• We Outgrew Genesis• Needed Functionality In Framework, Not Child Theme

Page 7: Equity WordPress framework with Chad and Dave

Now, Why Equity?

Page 8: Equity WordPress framework with Chad and Dave

IDX Broker Features• Widgets• Wrappers• Seamless Integration

**IDX Not Required

Page 9: Equity WordPress framework with Chad and Dave

Real Estate Features

•Properticons•Testimonials•CTA Buttons•Contact/Social Info

Page 10: Equity WordPress framework with Chad and Dave

Choice

6 Child ThemesBuild Your Own

Page 11: Equity WordPress framework with Chad and Dave

Simple Theme Creation

•Customizer Extendibility•Metabox Class•Plugin Activation Class

Page 12: Equity WordPress framework with Chad and Dave

Support & Education

• Equity Learning Center• Video Tutorials• Knowledge Base

• Support Forum• Hooks and Filters Directory

Page 13: Equity WordPress framework with Chad and Dave

Happy Birthday, Equity!

Page 14: Equity WordPress framework with Chad and Dave

Working With Equity

Page 15: Equity WordPress framework with Chad and Dave

Anatomy of a Basic Equity Child Theme

Page 16: Equity WordPress framework with Chad and Dave

Equity Magazine Theme

Included in Equity Framework (1.3.6+)

Demo:http://magazine.aethemes.com/Download:http://agentevo.com/equity-child

Page 17: Equity WordPress framework with Chad and Dave

Foundation JavascriptName theme.jsAdd to child theme /lib/js/ folder

Page 18: Equity WordPress framework with Chad and Dave

Initialize

Start the EngineDefine ConstantsSet Text Domain

Page 19: Equity WordPress framework with Chad and Dave

Add Theme Support

Top Header BarAfter Entry widget areaOff Canvas Menu

Page 20: Equity WordPress framework with Chad and Dave

Load Parent Theme CSSNot needed in most full custom child themesMust set priority to load before child theme CSS

Page 21: Equity WordPress framework with Chad and Dave

Add Featured Image SizesUse WP function add_image_size

Page 22: Equity WordPress framework with Chad and Dave

Register Widget AreasUse equity_register_widget_area function

Page 23: Equity WordPress framework with Chad and Dave

Remove Welcome ScreenShows by default if no widgets added

Filters to change links:equity_welcome_link_idxequity_welcome_link_guideequity_welcome_link_forum

Page 24: Equity WordPress framework with Chad and Dave

Homepage MarkupHTML markup and equity_widget_area functions

Page 25: Equity WordPress framework with Chad and Dave

Homepage Markup

Uncomment to use standard chronological blogShould be in equity_child_home() function

Page 26: Equity WordPress framework with Chad and Dave

Require Other Libraries

Custom Customizer classCustom Plugin Activation Class

Page 27: Equity WordPress framework with Chad and Dave

Requiring Plugins

Page 28: Equity WordPress framework with Chad and Dave

TGM Plugin Activation Library

Links:

http://tgmpluginactivation.com/

https://github.com/TGMPA/TGM-Plugin-Activation

Page 29: Equity WordPress framework with Chad and Dave

TGM Plugin Activation Library

Add register function

Define plugin names & sources

Page 30: Equity WordPress framework with Chad and Dave

TGM Plugin Activation Library

Define settings

Customize text strings

Page 31: Equity WordPress framework with Chad and Dave

Adding Custom Metaboxes & Fields

Page 32: Equity WordPress framework with Chad and Dave

Custom Metaboxes & Fields Library

Links:https://github.com/WebDevStudios/Custom-Metaboxes-and-Fields-for-WordPress

Page 33: Equity WordPress framework with Chad and Dave

Add Filter Function

Page 34: Equity WordPress framework with Chad and Dave

Metabox Fields

Page 35: Equity WordPress framework with Chad and Dave

Initialize Metabox Class

Page 36: Equity WordPress framework with Chad and Dave

Our Future with WordPress

Page 37: Equity WordPress framework with Chad and Dave

Equity API

Exclusive IDX Features:Saved SearchesInline Featured ListingsWP Listings Integration

Page 38: Equity WordPress framework with Chad and Dave

WordPress Plugins

Redesign of the existing IDX pluginIMPress – IDX plugin add-on for Equity

Page 39: Equity WordPress framework with Chad and Dave

Equity Admin

Custom WP Admin:•Agent/Broker View•Standard Admin Panel

Page 40: Equity WordPress framework with Chad and Dave