Alecaddd | Designer Developer Dreamer

Web Design and Development, Digital Painting, Music and Life

  • Who
  • What
  • Uses
  • Blog
Posted in Tutorials

WordPress 101: WordPress for beginner developers

WordPress 101: Introduction

Working with WordPress can be awesome and painful at the same time, especially when you have to dial with a lot of different parts of this CMS, or being forced to create some functions by yourself.

featuredWP

Internet is full of tutorials and guides, good and bad, to help you out with pretty much everything, but the major problem is that most of this tutorials are focused on single tasks, with specific goals on how to create this or that, following a preset logic by the author that could not fit the needs of a fresh, confused developer. Most of the time a developer at his first step would like to learn how to actually create something from scratch, or how to properly manage the most common hooks and functions from WordPress, focusing more on the logic and learning the basic WordPress codex.

WordPress can be a total #@!? or a loyal wife

If you’re looking for something fast on how to create your wonderful template or your stunning plugin, this is not the place for you. This is gonna be a long and sometimes painful process.

In this series of tutorials I’m gonna touch the most common aspects that fill up the life of a WordPress Developer, from the editing of the comment text, to the development of custom templates and plugins.

Here’s the list of tutorials:

  • WordPress 101: Create a Theme from Scratch – GitHub Repository
    1. PART 1: Create the basic Structure
    2. PART 2: How to properly include CSS and JS files
    3. PART 3: How to create custom menus
    4. PART 4: How to use the Post Loop and custom body class
    5. PART 5: How to create Custom and Specialized Page Templates
    6. PART 6: How to add Theme Features with add_theme_support
    7. PART 7: How to add and create Post Formats
      1. WordPress Theme Development Live Session + Q&A
    8. PART 8: How to create Sidebar and Widgets areas
    9. PART 9: Edit the query_posts with WP_Query
    10. PART 10: Filter the WP_Query with categories 
      1. WordPress Live Development Session + Q&A – Part 2
    11. PART 11: The single.php file, tags, edit links and comment template
    12. PART 12: Create a custom search form and manage the search results page
    13. PART 13: Create and manage the Pagination in your blog loop
      1. WordPress Live Development Session – Part 3
    14. PART 14: Edit the menu with the Walker Class – Part 1
    15. PART 15: Edit the menu with the Walker Class – Part 2
    16. PART 16: How to print the Blog Info
    17. PART 17: How to create a custom Archive and 404 page
    18. PART 18: How to create Custom Post Type – Part 1
    19. PART 19: How to create Custom Post Type – Part 2
    20. PART 20: How to create Custom Taxonomies – Part 1
    21. PART 21: How to create Custom Taxonomies – Part 2
    22. PART 22: How to create Custom Taxonomies – Part 3

Don’t take everything for granted

Something that I constantly remind to myself is to not take everything for granted. WordPress is a constantly evolving project, with the release of a major update once every 6 months circa, so always remember that something written today could be already outdated tomorrow. Always check the source code and avoid to just brutally copy/paste a piece of code that you find useful, even in this guide. Always check, double check and test everything like a maniac.

All the examples included in this series of tutorials refer to the version 4.0+

What you think guys? Is something missing from the list above? Is there some topic or aspect of WordPress would you like to talk about?
If you have critics or suggestions please let me know with a comment, and if you like this guide please give me a virtual high five with a click on the share button.

 

Happy developing!

Posted on August 13, 2014October 15, 2015
  • Twitter
  • Facebook
  • Reddit
  • Pinterest
How to solve the “Mcrypt PHP extension required” problem during the Laravel installation
Laravel for beginners: 5 things to do after installing laravel

Recent Posts

  • Thunderbird Development – Implementing Customizable Shortcuts September 4, 2024
  • Featured image of windows loval web development setupEasiest Windows Development Setup – WordPress, Laravel, NodeJS in 5 minutes May 15, 2022
  • We are the generation of forced nostalgia March 27, 2022
  • Working on Thunderbird. UX and UI challenges of an Open Source project. February 23, 2021
  • XP-Pen Artist 12 Pro Review and International Giveaway! January 14, 2020

Podcast Episodes

  • Episode 44 – The Nerds are back! May 18, 2020
  • Episode 43 – This is awkward…getting settled into your new role May 12, 2019
  • Episode 42 – We need to talk about Gutenberg Development Workflow… February 24, 2019
  • Episode 41 – You’re not a real developer, unless… February 18, 2019

Categories

  • Coding 1
  • Reviews 8
  • Tutorials 12
  • Updates 18