Skip to content

Latest commit

 

History

History
97 lines (85 loc) · 9.9 KB

File metadata and controls

97 lines (85 loc) · 9.9 KB

Resources for Learning

As one would expect of such a popular system, there are numerous books, articles, videos, and courses available to learn about WordPress. We will highlight just a few.

Official Documentation

Unfortunately, the state of documentation for the user is less than ideal. For many years documentation for both regular users and developers was kept in the Codex, a wiki with some great content but somewhat loosely organized and without a clear path for learning WordPress. Since then the documentation for developers has been largely rewritten into helpful handbooks and references listed below. You can use the Codex to learn the regular use of WordPress, but I'd recommend looking elsewhere.

Books

You could start with a book on WordPress, but honestly, this is a little overwhelming. I'd recommend setting up a test WordPress install, playing around with it, and reading some articles on WordPress. Once you have the lay of the land a book length treatment will be significantly more helpful.

  • WordPress Complete - 6th Edition by Karol Krol - 8/2017 - Covers regular usage (creating pages, posts, etc.), using plugins, theme development, social media integration, creating plugins, using the REST API, and so on. The first half of this book will be helpful to the regular user, the second half to developers in particular.

Articles

There are several sites that publish top quality articles on WordPress on a regular basis. These include:

Below I've listed a few articles to get you started...

Regular User

Power User

Developer

Videos

Courses

  • WPMUdev's The Academy - A full set of courses covering development, multisite, javascript, etc. Focused on the developer, not the regular user.
  1. This is something we should do when we have time.
  2. We do use functions.php, but any significant functionality should be placed into its own plugin.
  3. We use TinyMCE Advanced and an HTML Editor Syntax Highlighter.
  4. I've mainly used Relevanssi in the past. Its admin UI isn't ideal and the use of this or any other search plugin needs to be carefully configured to work with our existing plugins - especially the messages plugin.
  5. We currently use Bootstrap, though Twig/Timber are interesting and may be worth considering at some juncture.
  6. I am all for visual page builders but strongly suggest that they output standard code/content that is not tied to the specific visual page builder, otherwise one becomes locked into a specific page builder since removing it will cause the site to break.
  7. Alternatively, one can use Cloud9 (free) or DigitalOcean ($5/mo.) to spin up an instance.