WordPress 201 WordPress.orgGetting Started with WordPress as your Website Publishing Tool Jeff Bennett www.DigitalSplashMedia.com twitter.com/digitalsplash facebook.com/digitalsplashmedia
• What is WordPress.org - self-hosted WordPress • Finding a web host • Simple installation of WordPress with BlueHost • Review of dashboard, posts, pages and menus • Themes - lots more, and they’re customizable • Plugins - need some additional functionality? Theres a plugin for that! • SecurityTopics • Backups • Migrating from WordPress.com to WordPress.org • Transferring from one WordPress.org site to another WordPress.org site
Web Host - a company that rents web serverspace for your website
makesWordPress is a software product made by a company called Automattic
Automattic offers free blogs & websites at wordpress.com Automattic: Provides free web hosting Sets up WordPress Handles backups Handles upgrades Stops spam This is the “.com” ﬂavor. Limited themes, options and ﬂexibility and no code hacking.
Many people want more options or control thanWordPress.com offers. Web HostThey pay a monthly fee to a web host, andinstall the free WordPress software on the web host’s server Web servers display your website to people who visit it
With greater control comes greater responsibilitiesWebsite owner responsibilities: Web HostBuy the web hostingSet up WordpressHandle backupsHandle upgradesStop spamUpload new themesUpload plugins This is the “self-hosted” or “.org” ﬂavor. Complete control but comes with extra responsibility
Posts vs PagesPosts PagesTime-based content Pseudo-static pages used todisplayed in reverse create web pages for non-chronological order - changing information likemore “bloggy” contact, about, products, services, etc. Not listed by date, and they don’t use categories and tags
Plugins Need additional functionality? Thereʼs a plugin for that! Extra Functionality
PluginsSearch for newpluginsList of installedpluginsNotice of availableupgrade
Useful Plugin FunctionalityStop spamBackupsSecurityGalleriesSocial MediaContact FormSEOMore details on some of these laterDonʼt overdo it on plugins. They can slow downyour site, bloat your database and be a securityrisk.
SecurityA WordPress site ANY website needs careand feeding.You need to monitor it.You need to keep it up to date and current.You need to perform regular backups.
SecurityNever, never, never use the default username “admin”Use strong passwordsUpgrade to the latest version of WordPressHost your WordPress site with a reliable web host who practices good security andhas good, reliable tech supportBackup your site regularly to your own computer - not on the web server Database Uploads files .sql backup .xml backupBackup options: Manual Automated and plugins
SecurityRestoring from Backups - Sometimes it goes smooth and easy, sometimes not.Backup files can get too big to reimport without resorting to trickery.Keeping your blog clean to minimize bloated backup files. Consider drafting your postsin a basic text editor outside of WordPress.
SecurityDO NOT USE WP PHPMYADMIN - IT HAS BECOME A SECURITY THREATDocument your plugins and how you have them configured. Document your widgets.Document your menu structurePlugins can be a vulnerability too. Don’t go overboard on them. Be careful with the plugins you select.Upgrade plugins too http://wordpress.org/news/2011/06/passwords-reset/Protective plugins WP Security Scan WordPress Firewall WP File MonitorFollow WordPress.org on Twitter - security notices
Advanced Security If you manage your own WordPress site, buy this book. If you have someone else manage your WordPress site, have them buy this book.http://www.packtpub.com/wordpress-3-ultimate-security/book
SecurityIf you think you may have been hacked, scan your site: http://sitecheck.sucuri.net/scanner/
Backups NO TI ST E RA ON LIV Backup your database. Options: Tools > Export M Through CPanelDE Plugins Backup your ﬁles (images, etc. that youʼve uploaded; customizations). Options: Through CPanel FTP software Plugins
Upgrading O N TI ST E RA ON LIV MDE Upgrade Chateau Always backup your database and ﬁles before upgrading Maui Check that your host has the minimum requirements of PHP and MySQL for the new version youʼre upgrading to. http://wordpress.org/about/requirements/ Might want a full backup of the old version of WordPress just in case something goes wrong with the upgrade (older versions available at http://wordpress.org/download/release-archive/) Disable plugins ﬁrst Update Automatically http://codex.wordpress.org/WordPress_Backups
Migrating NO TI ST E RA ON LIV Migrating/moving a WordPress.com site to WordPress.org M If you want, WordPress.com team will take care ofDE this for you with their new Guided Transfers feature for $119: http://en.blog.wordpress.com/ 2011/03/11/guided-transfers/ Moving a WordPress.org site to another host http://digitalsplashmedia.com/2011/03/how-to- move-your-wordpress-site-to-a-new-web-host/
cPanel NO TI ST E RA ON LIV Backups File Manager FTP M phpMyAdminDE
Customizing ThemesAppearance >EditorAlways make abackup of any ﬁlethat you modifybefore you edit itModify thestylesheet to alterthe look of yourtheme - you reallyneed to know someCSS before you trythisChild themes arerecommendedapproach tocustomization
Using FirebugEasy way to ﬁndwhat CSS rules aregoverning the lookof your contentelements
Static Home PageFirst create a pagethat will be yourhome pageCreate anothernew page that willbe for blog postsUnder Settings >Reading click on Astatic page in theFront page displayssection & select thenew home page forFront page and newblog page for postspage
Media LibraryUpload and managephotos, video andother media
WidgetsContent for yoursidebar & footerFind it underAppearance menuDrag-n-dropwidgets with yourmouseUseful Widgets:Recent PostsArchivesCategoriesRSSSome themes &plugins includeextra widgets
Digging Into WordPress 1. Welcome to WordPress 2. Setting up WordPress 3. Anatomy of a WordPress Theme 4. Theme Design and Development 5. Extending Functionality 6. Working with RSS Feedshttp://digwp.com/book/ 7. Working with Comments 8. Search Engine Optimization 9. Maintaining a Healthy Site 10. Bonus Tricks! 11. WordPress 2.9 Update 12. WordPress 3.0 Update