SlideShare une entreprise Scribd logo
1  sur  29
1
WordPress: Tips & Tricks
Jon Bishop"
Kurt Eng
June 1st, 2013
2
Tips & Tricks
• Best Practices
•  Security
•  Backups
•  SEO
•  Upgrades
• Child Theming
• Caching
Best Practices
•  Security
•  Backups
•  SEO
•  Upgrades
•  Managing Content
3
Security
•  Upgrade WordPress core, plugins, and themes!
•  Password strength across all entry points (Hosting control panel, FTP,
WordPress admin)
•  Don’t use default username “admin”
•  Download code directly wordpress.org
•  Public WiFi caution: your traffic is probably not secure
•  Disable unused/unneeded features (e.g., remote publishing)
•  File permissions (FTP)
4
5
Architecture of WordPress
•  Posts & Pages
•  Comments
•  Links
•  Options/Settings
•  Taxonomy
•  Users
•  WordPress core
•  Themes
•  Plugins
•  File Uploads
Important for Backups!
6
Architecture of WordPress
wordpress.zip
wp-admin/
wp-content/
wp-includes/
wp-app.php
readme.html
wp-signup.php
xmlrpc.php
wp-login.php
wp-mail.php
wp-config-sample.php
wp-comments-post.php
wp-settings.php
wp-feed.php
wp-activate.php
wp-links-opml.php
wp-cron.php
wp-load.php
wp-trackback.php
wp-pass.php
license.txt
wp-atom.php
wp-commentsrss2.php
wp-rdf.php
wp-rss.php
wp-rss2.php
index.php
wp-blog-header.php
wp-register.php
7
Architecture of WordPress
wp-content/
themes/
twentyten/
mytheme1/
plugins/
akismet/
wp_e-commerce/
uploads/
2010/
11/
photo1.jpg
photo2.jpg
Backups
•  Use a plugin or service (set & forget)
•  BackupBuddy, VaultPress
•  Automated backups provided by your hosting provider (but don’t back up to the
same server your site is hosted!)
•  Remember: A WordPress site lives in two separate worlds simultaneously
•  Files in a folder you can see via FTP (especially /wp-content)
•  Data in tables in a database server (you can see and manipulate using 3rd party
tools, often provided by your hosting provider)
•  Secure your backups!
•  Test your backups!
8
SEO
•  Beyond the benefits provided by a stock WordPress install…
•  Theme used & author’s ability to write semantic HTML
•  Additional meta data you supply using an SEO plugin
•  How you write and organize your content (HTML, taxonomy, etc.)
•  Permalinks w/ a good link structure (the default works wonders)
•  Google Webmaster Tools (monitor your site’s ranking performance)
9
Upgrades
•  Upgrade often, but maybe not too often
•  Don’t wait for minor updates that fix critical bugs or security issues
•  Wait a bit longer on major releases (3.0, 3.2, 3.3)
•  Follow the WordPress Development Blog: http://wordpress.org/news
•  WordPress, themes & plugins are open-source & community developed: embrace
but be cautious
•  Keep plugins & themes updated, too
•  Be careful & mindful of what files you’ve changed (ideally, don’t change any “core”
files in themes, plugins or WordPress itself)
•  Before upgrading, backup your site & check plugin compatibility
10
Content Tips
•  Chris Brogan
•  http://www.chrisbrogan.com/40-ways-to-deliver-killer-blog-content/
•  http://www.chrisbrogan.com/the-writing-practice/
•  Boston WordPress Meetup presentation: http://blip.tv/file/4368461
•  Chris Penn
•  Upcoming WordCamp Session
11
Content Tips (cont.)
12
•  Use paragraphs and lists
•  Break up long pieces of content & thoughts in sections
•  WordPress will automatically add HTML paragraph tags in the Visual editor
•  Lists group related pieces of content together 
•  Use headings
•  Use Heading 2, 3, 4, etc. to label/group sections of content
•  Call out important keywords/concepts
•  Bold relevant and meaningful keywords and text, but don’t abuse
•  Hyperlink to other articles
•  Pingbacks build deeper linking & relationships
Content Tips (cont.)
13
•  Spell-check & proof
•  Spell-check plugins
•  Post as “pending” and have other preview
•  Think before you post
•  Beware: ranting on blogs is commonplace today
•  Once it’s published, it’s syndicated via RSS, reblogged, tweeted, indexed by SEs
& directories…
•  Write about what you like
•  Don’t force yourself to write about uninteresting things, enjoy the experience.
•  Avoid excess slang and localized terms
Content Tips (cont.)
14
•  Don’t hide your emotions
•  If you have to, remain anonymous but voice your opinions (take a stand!)
•  Show your readers your passion & seek to create good discussion
•  Consider your readers/audience
•  Who’s reading? Is your content useful to that person/group? Is it appropriate?
•  How often will you post? Consider your audience’s attention span vs. your average article length?
•  Make use of comments (even the nasty ones)
•  Feedback can be rewarding and useful, whether it’s praise or constructive criticism. 
•  Worry about content first, then blog design, features, etc.
•  Content is king! Build an audience/readership first. Get visitors to subscribe via RSS and email
(increase repeat visits).
•  Your site will likely undergo many design and functional iterations anyway.
Content Tips (cont.)
15
•  Use rich multimedia (images, audio, video, maps)
•  The make your content pages more colorful, break up lengthy copy, and present information in a
visual (and often more easily interpreted) ways
•  Keep writing!
•  Don’t stop publishing content
•  Writer’s block could mean you’re holding back on something
•  Browse and subscribe to others’ blogs for inspiration and motivation
•  Write everywhere
•  You can publish to your WordPress blog from your mobile phone, your iPad, popular
social web apps like Facebook and Twitter, email, and desktop applications
16
Child Themes
•  Inherit the functionality of a parent theme
•  Typically override:
•  Styling (colors, fonts, margin/padding)
•  Addition or removal of functionality
•  Templates
•  A good way to modify third party themes without hacking the original
code
•  Provide several flavors of a parent theme
•  Video of Jonathan May’s presentation: http://youtu.be/t8npHrg-teI
17
Example
•  A typical theme:
wp-content/"
- themes/"

- twentyeleven/"

 - index.php"

 - style.css"

 (etc…)

- twentyeleven-child/"

 - style.css"

 - functions.php"

 - custom-template.php"

 - images/
18
Child Theme Files
•  style.css
‣  Replaces parent theme’s style.css stylesheet
‣  You must manually import the parent theme’s stylesheet
•  functions.php
‣  Loaded automatically, in addition to the parent theme’s functions.php, and
loaded right before it!
19
How To (style.css)
/*
Theme Name: Twenty Eleven Child
Theme URI: http: //example.com/
Description: Child theme for the Twenty Eleven theme
Author: Your name here
Author URI: http: //example.com/about/
Template: twentyeleven
Version: 0.1.0
*/
@import url("../twentyeleven/style.css");
h1 {font-size:24px;}
#header {margin-bottom:10px;}
20
How To (functions.php)
<?php
function my_name() {
echo ‘James!’;
}
add_action('wp_head', ’my_name');
21
How To (templates)
•  Any template file with the same name
‣  Overrides parent theme’s template file
•  New template files
‣  Made available to website when using child theme
•  More specific template files
‣  category.php in place of more generic archives.php
22
How To (other files)
get_stylesheet_directory();
vs.
get_template_directory();
Include Templates
require_once(get_stylesheet_directory() . '/new_template.php');
Assets (images, JS, etc.)
<img src=“<?php echo get_stylesheet_directory(); ?>/images/logo.png” alt=“” />
Caching
•  What is it?
•  Practice of storing data in a way so that future accesses are much faster.
•  Types
•  Server-side: Expensive, repeated operations like large database queries
are performed once, saved in a cache, and served from cache (until data
changes or cache expires)
•  Client-side (browser): Images, CSS, JavaScript assets are saved locally on
the visitor’s computer until a specific expiration date or until assets change
23
Server-side Caching w/ WP
•  Why W3 Total Cache?
•  Recommended by notable hosts MediaTemplate, HostGator, etc.
•  Used by smashingmagazine.com, mashable.com, etc.
•  Promises at least 10x performance increase
•  Reduce web server load
•  Up to 80% bandwidth reduction ($$$!)
•  Comes from Boston!
24
Why W3 Total Cache?
•  Server & client side caching tools for WordPress
•  Recommended by notable hosts MediaTemplate, HostGator, etc.
•  Used by smashingmagazine.com, mashable.com, etc.
•  Promises at least 10x performance increase
•  Reduce web server load
•  Up to 80% bandwidth reduction ($$$!)
•  Comes from Boston!
25
Demo
26
HostGator
•  Cheaper hosting with unlimited storage, bandwidth and domains
•  Great if you plan on starting more than 1 WordPress site
•  Plenty of support for the server and you don’t need to have WordPress on
it (self-install)
•  Lots of software, room to experiment!
27
Use code TechDayCamp for 25% discount
WP-Engine
•  WordPress only hosting
•  Cheap, integrated, automatic backups and updates
•  Set it and forget it!
•  Secure, fast and reliable
28
Use code WPMeetupBoston2013 at 
http://j.mp/boswpshop for 1 month free
Thank You
29
Jon Bishop
Twitter: @jondbishop
http://johbishop.com
Kurt Eng
Twitter: @kurteng
http://kurteng.com

Contenu connexe

Tendances

Meet The Family (Philippines Remix)
Meet The Family (Philippines Remix)Meet The Family (Philippines Remix)
Meet The Family (Philippines Remix)Beau Lebens
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteTaylor McCaslin
 
Speeding Up WordPress sites
Speeding Up WordPress sitesSpeeding Up WordPress sites
Speeding Up WordPress sitesJason Yingling
 
Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress MultisiteLisa Sabin-Wilson
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014Judy Wilson
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes DemystifiedChris Burgess
 
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Neo word press meetup   ehermits - how to keep your blog from being hacked 2012Neo word press meetup   ehermits - how to keep your blog from being hacked 2012
Neo word press meetup ehermits - how to keep your blog from being hacked 2012Brian Layman
 
Let’s write a plugin
Let’s write a pluginLet’s write a plugin
Let’s write a pluginBrian Layman
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBrian Layman
 
WordPress Security
WordPress SecurityWordPress Security
WordPress SecurityNathan Platt
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignJudy Wilson
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPressMykl Roventine
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPressMatthew Vaccaro
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hoursRandall Rode
 
WordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupWordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupChris Burgess
 

Tendances (20)

Ithemes presentation
Ithemes presentationIthemes presentation
Ithemes presentation
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
Meet The Family (Philippines Remix)
Meet The Family (Philippines Remix)Meet The Family (Philippines Remix)
Meet The Family (Philippines Remix)
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Speeding Up WordPress sites
Speeding Up WordPress sitesSpeeding Up WordPress sites
Speeding Up WordPress sites
 
Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress Multisite
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes Demystified
 
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
Neo word press meetup   ehermits - how to keep your blog from being hacked 2012Neo word press meetup   ehermits - how to keep your blog from being hacked 2012
Neo word press meetup ehermits - how to keep your blog from being hacked 2012
 
Let’s write a plugin
Let’s write a pluginLet’s write a plugin
Let’s write a plugin
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being Hacked
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPress
 
WordPress Basics
WordPress BasicsWordPress Basics
WordPress Basics
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hours
 
WordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User MeetupWordPress Security Basics - Melbourne WordPress User Meetup
WordPress Security Basics - Melbourne WordPress User Meetup
 
What is (not) WordPress
What is (not) WordPressWhat is (not) WordPress
What is (not) WordPress
 

En vedette

Kesalahan grammar yang membuat kita kelihatan bodoh
Kesalahan grammar yang membuat kita kelihatan bodohKesalahan grammar yang membuat kita kelihatan bodoh
Kesalahan grammar yang membuat kita kelihatan bodohwebarsip
 
Contributing to WordPress core - a primer
Contributing to WordPress core - a primerContributing to WordPress core - a primer
Contributing to WordPress core - a primerlessbloat
 
How To Build A Blog - Step-By-Step Guide
How To Build A Blog - Step-By-Step GuideHow To Build A Blog - Step-By-Step Guide
How To Build A Blog - Step-By-Step GuideJohn Paul Aguiar
 
Evolution of microprocessor
Evolution of microprocessorEvolution of microprocessor
Evolution of microprocessorwebarsip
 
eCairn - Webinar 11-18-09
eCairn - Webinar 11-18-09eCairn - Webinar 11-18-09
eCairn - Webinar 11-18-09eCairn Inc.
 

En vedette (6)

Kesalahan grammar yang membuat kita kelihatan bodoh
Kesalahan grammar yang membuat kita kelihatan bodohKesalahan grammar yang membuat kita kelihatan bodoh
Kesalahan grammar yang membuat kita kelihatan bodoh
 
Contributing to WordPress core - a primer
Contributing to WordPress core - a primerContributing to WordPress core - a primer
Contributing to WordPress core - a primer
 
How To Build A Blog - Step-By-Step Guide
How To Build A Blog - Step-By-Step GuideHow To Build A Blog - Step-By-Step Guide
How To Build A Blog - Step-By-Step Guide
 
Evolution of microprocessor
Evolution of microprocessorEvolution of microprocessor
Evolution of microprocessor
 
eCairn - Webinar 11-18-09
eCairn - Webinar 11-18-09eCairn - Webinar 11-18-09
eCairn - Webinar 11-18-09
 
Final
FinalFinal
Final
 

Similaire à WordPress Intermediate Workshop

WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Rapid WordPress theme development
Rapid WordPress theme developmentRapid WordPress theme development
Rapid WordPress theme developmentJonny Allbut
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site MuhammadUsaid2
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityMichelle Davies (Hryvnak)
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With WordpressCharly Leetham
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress UniversityStephanie Leary
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and SecurityJoe Casabona
 
WordPress Security Essentials
WordPress Security EssentialsWordPress Security Essentials
WordPress Security EssentialsAngela Bowman
 
Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4gvaughan
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners WorkshopThe Toolbox, Inc.
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website developmentJohn Faust
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best PracticesRobert Vidal
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Tris Hussey
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojolightshire
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme ReviewCatch Themes
 

Similaire à WordPress Intermediate Workshop (20)

WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Rapid WordPress theme development
Rapid WordPress theme developmentRapid WordPress theme development
Rapid WordPress theme development
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
 
WordPress Security Essentials
WordPress Security EssentialsWordPress Security Essentials
WordPress Security Essentials
 
Getting into WordPress
Getting into WordPressGetting into WordPress
Getting into WordPress
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4Apple pi preso_october_2019_final4
Apple pi preso_october_2019_final4
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best Practices
 
Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012Building Websites with WordPress UBC Summer 2012
Building Websites with WordPress UBC Summer 2012
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
 
Starting WordPress Theme Review
Starting WordPress Theme ReviewStarting WordPress Theme Review
Starting WordPress Theme Review
 

Plus de The Toolbox, Inc.

Digital Branding-8.2013-WordCamp PVD
Digital Branding-8.2013-WordCamp PVDDigital Branding-8.2013-WordCamp PVD
Digital Branding-8.2013-WordCamp PVDThe Toolbox, Inc.
 
Digital Branding - You and Your Business
Digital Branding - You and Your BusinessDigital Branding - You and Your Business
Digital Branding - You and Your BusinessThe Toolbox, Inc.
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress WorkshopThe Toolbox, Inc.
 
PC Maintenance Security and Troubleshooting
PC Maintenance Security and TroubleshootingPC Maintenance Security and Troubleshooting
PC Maintenance Security and TroubleshootingThe Toolbox, Inc.
 
Social Media Gameplan for Food Day MA
Social Media Gameplan for Food Day MASocial Media Gameplan for Food Day MA
Social Media Gameplan for Food Day MAThe Toolbox, Inc.
 
2011.07.14 center-for-np-success-li
2011.07.14 center-for-np-success-li2011.07.14 center-for-np-success-li
2011.07.14 center-for-np-success-liThe Toolbox, Inc.
 
Accounting for NPOs - Tim Bell
Accounting for NPOs - Tim BellAccounting for NPOs - Tim Bell
Accounting for NPOs - Tim BellThe Toolbox, Inc.
 
C.H.A.R.T Consulting-Nadine Pfautz-
C.H.A.R.T Consulting-Nadine Pfautz-C.H.A.R.T Consulting-Nadine Pfautz-
C.H.A.R.T Consulting-Nadine Pfautz-The Toolbox, Inc.
 
Managing expectations by Susan C Hammond
Managing expectations by Susan C HammondManaging expectations by Susan C Hammond
Managing expectations by Susan C HammondThe Toolbox, Inc.
 
NON-PROFIT CORPORATIONS: Director Liability
NON-PROFIT CORPORATIONS: Director LiabilityNON-PROFIT CORPORATIONS: Director Liability
NON-PROFIT CORPORATIONS: Director LiabilityThe Toolbox, Inc.
 
Utilizing Your Resources by Jacqueline Collins
Utilizing Your Resources by Jacqueline CollinsUtilizing Your Resources by Jacqueline Collins
Utilizing Your Resources by Jacqueline CollinsThe Toolbox, Inc.
 
Effectively use LinkedIn & Facebook for Non-Profit Organizations
Effectively use LinkedIn & Facebook for Non-Profit OrganizationsEffectively use LinkedIn & Facebook for Non-Profit Organizations
Effectively use LinkedIn & Facebook for Non-Profit OrganizationsThe Toolbox, Inc.
 
Successful Design Tips - Janel Kesten
Successful Design Tips - Janel KestenSuccessful Design Tips - Janel Kesten
Successful Design Tips - Janel KestenThe Toolbox, Inc.
 
Planning Your Way To Fundraising Success
Planning Your Way To Fundraising SuccessPlanning Your Way To Fundraising Success
Planning Your Way To Fundraising SuccessThe Toolbox, Inc.
 

Plus de The Toolbox, Inc. (18)

Digital Branding-8.2013-WordCamp PVD
Digital Branding-8.2013-WordCamp PVDDigital Branding-8.2013-WordCamp PVD
Digital Branding-8.2013-WordCamp PVD
 
Digital Branding - You and Your Business
Digital Branding - You and Your BusinessDigital Branding - You and Your Business
Digital Branding - You and Your Business
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress Workshop
 
Twitter 101 - Tech Day Camp
Twitter 101 - Tech Day CampTwitter 101 - Tech Day Camp
Twitter 101 - Tech Day Camp
 
PC Maintenance Security and Troubleshooting
PC Maintenance Security and TroubleshootingPC Maintenance Security and Troubleshooting
PC Maintenance Security and Troubleshooting
 
Crowdfunding Basics
Crowdfunding BasicsCrowdfunding Basics
Crowdfunding Basics
 
Social Media Gameplan for Food Day MA
Social Media Gameplan for Food Day MASocial Media Gameplan for Food Day MA
Social Media Gameplan for Food Day MA
 
2011.07.14 center-for-np-success-li
2011.07.14 center-for-np-success-li2011.07.14 center-for-np-success-li
2011.07.14 center-for-np-success-li
 
Accounting for NPOs - Tim Bell
Accounting for NPOs - Tim BellAccounting for NPOs - Tim Bell
Accounting for NPOs - Tim Bell
 
C.H.A.R.T Consulting-Nadine Pfautz-
C.H.A.R.T Consulting-Nadine Pfautz-C.H.A.R.T Consulting-Nadine Pfautz-
C.H.A.R.T Consulting-Nadine Pfautz-
 
Managing expectations by Susan C Hammond
Managing expectations by Susan C HammondManaging expectations by Susan C Hammond
Managing expectations by Susan C Hammond
 
NON-PROFIT CORPORATIONS: Director Liability
NON-PROFIT CORPORATIONS: Director LiabilityNON-PROFIT CORPORATIONS: Director Liability
NON-PROFIT CORPORATIONS: Director Liability
 
Utilizing Your Resources by Jacqueline Collins
Utilizing Your Resources by Jacqueline CollinsUtilizing Your Resources by Jacqueline Collins
Utilizing Your Resources by Jacqueline Collins
 
Effectively use LinkedIn & Facebook for Non-Profit Organizations
Effectively use LinkedIn & Facebook for Non-Profit OrganizationsEffectively use LinkedIn & Facebook for Non-Profit Organizations
Effectively use LinkedIn & Facebook for Non-Profit Organizations
 
Get Linkedin
Get LinkedinGet Linkedin
Get Linkedin
 
Successful Design Tips - Janel Kesten
Successful Design Tips - Janel KestenSuccessful Design Tips - Janel Kesten
Successful Design Tips - Janel Kesten
 
Video For The Web
Video For The WebVideo For The Web
Video For The Web
 
Planning Your Way To Fundraising Success
Planning Your Way To Fundraising SuccessPlanning Your Way To Fundraising Success
Planning Your Way To Fundraising Success
 

Dernier

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 

Dernier (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

WordPress Intermediate Workshop

  • 1. 1 WordPress: Tips & Tricks Jon Bishop" Kurt Eng June 1st, 2013
  • 2. 2 Tips & Tricks • Best Practices •  Security •  Backups •  SEO •  Upgrades • Child Theming • Caching
  • 3. Best Practices •  Security •  Backups •  SEO •  Upgrades •  Managing Content 3
  • 4. Security •  Upgrade WordPress core, plugins, and themes! •  Password strength across all entry points (Hosting control panel, FTP, WordPress admin) •  Don’t use default username “admin” •  Download code directly wordpress.org •  Public WiFi caution: your traffic is probably not secure •  Disable unused/unneeded features (e.g., remote publishing) •  File permissions (FTP) 4
  • 5. 5 Architecture of WordPress •  Posts & Pages •  Comments •  Links •  Options/Settings •  Taxonomy •  Users •  WordPress core •  Themes •  Plugins •  File Uploads Important for Backups!
  • 8. Backups •  Use a plugin or service (set & forget) •  BackupBuddy, VaultPress •  Automated backups provided by your hosting provider (but don’t back up to the same server your site is hosted!) •  Remember: A WordPress site lives in two separate worlds simultaneously •  Files in a folder you can see via FTP (especially /wp-content) •  Data in tables in a database server (you can see and manipulate using 3rd party tools, often provided by your hosting provider) •  Secure your backups! •  Test your backups! 8
  • 9. SEO •  Beyond the benefits provided by a stock WordPress install… •  Theme used & author’s ability to write semantic HTML •  Additional meta data you supply using an SEO plugin •  How you write and organize your content (HTML, taxonomy, etc.) •  Permalinks w/ a good link structure (the default works wonders) •  Google Webmaster Tools (monitor your site’s ranking performance) 9
  • 10. Upgrades •  Upgrade often, but maybe not too often •  Don’t wait for minor updates that fix critical bugs or security issues •  Wait a bit longer on major releases (3.0, 3.2, 3.3) •  Follow the WordPress Development Blog: http://wordpress.org/news •  WordPress, themes & plugins are open-source & community developed: embrace but be cautious •  Keep plugins & themes updated, too •  Be careful & mindful of what files you’ve changed (ideally, don’t change any “core” files in themes, plugins or WordPress itself) •  Before upgrading, backup your site & check plugin compatibility 10
  • 11. Content Tips •  Chris Brogan •  http://www.chrisbrogan.com/40-ways-to-deliver-killer-blog-content/ •  http://www.chrisbrogan.com/the-writing-practice/ •  Boston WordPress Meetup presentation: http://blip.tv/file/4368461 •  Chris Penn •  Upcoming WordCamp Session 11
  • 12. Content Tips (cont.) 12 •  Use paragraphs and lists •  Break up long pieces of content & thoughts in sections •  WordPress will automatically add HTML paragraph tags in the Visual editor •  Lists group related pieces of content together •  Use headings •  Use Heading 2, 3, 4, etc. to label/group sections of content •  Call out important keywords/concepts •  Bold relevant and meaningful keywords and text, but don’t abuse •  Hyperlink to other articles •  Pingbacks build deeper linking & relationships
  • 13. Content Tips (cont.) 13 •  Spell-check & proof •  Spell-check plugins •  Post as “pending” and have other preview •  Think before you post •  Beware: ranting on blogs is commonplace today •  Once it’s published, it’s syndicated via RSS, reblogged, tweeted, indexed by SEs & directories… •  Write about what you like •  Don’t force yourself to write about uninteresting things, enjoy the experience. •  Avoid excess slang and localized terms
  • 14. Content Tips (cont.) 14 •  Don’t hide your emotions •  If you have to, remain anonymous but voice your opinions (take a stand!) •  Show your readers your passion & seek to create good discussion •  Consider your readers/audience •  Who’s reading? Is your content useful to that person/group? Is it appropriate? •  How often will you post? Consider your audience’s attention span vs. your average article length? •  Make use of comments (even the nasty ones) •  Feedback can be rewarding and useful, whether it’s praise or constructive criticism. •  Worry about content first, then blog design, features, etc. •  Content is king! Build an audience/readership first. Get visitors to subscribe via RSS and email (increase repeat visits). •  Your site will likely undergo many design and functional iterations anyway.
  • 15. Content Tips (cont.) 15 •  Use rich multimedia (images, audio, video, maps) •  The make your content pages more colorful, break up lengthy copy, and present information in a visual (and often more easily interpreted) ways •  Keep writing! •  Don’t stop publishing content •  Writer’s block could mean you’re holding back on something •  Browse and subscribe to others’ blogs for inspiration and motivation •  Write everywhere •  You can publish to your WordPress blog from your mobile phone, your iPad, popular social web apps like Facebook and Twitter, email, and desktop applications
  • 16. 16 Child Themes •  Inherit the functionality of a parent theme •  Typically override: •  Styling (colors, fonts, margin/padding) •  Addition or removal of functionality •  Templates •  A good way to modify third party themes without hacking the original code •  Provide several flavors of a parent theme •  Video of Jonathan May’s presentation: http://youtu.be/t8npHrg-teI
  • 17. 17 Example •  A typical theme: wp-content/" - themes/" - twentyeleven/" - index.php" - style.css" (etc…) - twentyeleven-child/" - style.css" - functions.php" - custom-template.php" - images/
  • 18. 18 Child Theme Files •  style.css ‣  Replaces parent theme’s style.css stylesheet ‣  You must manually import the parent theme’s stylesheet •  functions.php ‣  Loaded automatically, in addition to the parent theme’s functions.php, and loaded right before it!
  • 19. 19 How To (style.css) /* Theme Name: Twenty Eleven Child Theme URI: http: //example.com/ Description: Child theme for the Twenty Eleven theme Author: Your name here Author URI: http: //example.com/about/ Template: twentyeleven Version: 0.1.0 */ @import url("../twentyeleven/style.css"); h1 {font-size:24px;} #header {margin-bottom:10px;}
  • 20. 20 How To (functions.php) <?php function my_name() { echo ‘James!’; } add_action('wp_head', ’my_name');
  • 21. 21 How To (templates) •  Any template file with the same name ‣  Overrides parent theme’s template file •  New template files ‣  Made available to website when using child theme •  More specific template files ‣  category.php in place of more generic archives.php
  • 22. 22 How To (other files) get_stylesheet_directory(); vs. get_template_directory(); Include Templates require_once(get_stylesheet_directory() . '/new_template.php'); Assets (images, JS, etc.) <img src=“<?php echo get_stylesheet_directory(); ?>/images/logo.png” alt=“” />
  • 23. Caching •  What is it? •  Practice of storing data in a way so that future accesses are much faster. •  Types •  Server-side: Expensive, repeated operations like large database queries are performed once, saved in a cache, and served from cache (until data changes or cache expires) •  Client-side (browser): Images, CSS, JavaScript assets are saved locally on the visitor’s computer until a specific expiration date or until assets change 23
  • 24. Server-side Caching w/ WP •  Why W3 Total Cache? •  Recommended by notable hosts MediaTemplate, HostGator, etc. •  Used by smashingmagazine.com, mashable.com, etc. •  Promises at least 10x performance increase •  Reduce web server load •  Up to 80% bandwidth reduction ($$$!) •  Comes from Boston! 24
  • 25. Why W3 Total Cache? •  Server & client side caching tools for WordPress •  Recommended by notable hosts MediaTemplate, HostGator, etc. •  Used by smashingmagazine.com, mashable.com, etc. •  Promises at least 10x performance increase •  Reduce web server load •  Up to 80% bandwidth reduction ($$$!) •  Comes from Boston! 25
  • 27. HostGator •  Cheaper hosting with unlimited storage, bandwidth and domains •  Great if you plan on starting more than 1 WordPress site •  Plenty of support for the server and you don’t need to have WordPress on it (self-install) •  Lots of software, room to experiment! 27 Use code TechDayCamp for 25% discount
  • 28. WP-Engine •  WordPress only hosting •  Cheap, integrated, automatic backups and updates •  Set it and forget it! •  Secure, fast and reliable 28 Use code WPMeetupBoston2013 at http://j.mp/boswpshop for 1 month free
  • 29. Thank You 29 Jon Bishop Twitter: @jondbishop http://johbishop.com Kurt Eng Twitter: @kurteng http://kurteng.com