Starting plug-in development advice for experienced dev

I'm going to be helping a nonprofit with their website and I'd like to add some custom functionality to it. I have a lot of experience as a web dev but very little experience with WordPress. Any advice/recommendations for someone like me? For example, lists of WordPress tools focused towards developers. Or popular plugins that offer site wide features that should be used. Any advice is appreciated.

2 Comments
  1. Score yourself a copy of ‘Professional WordPress Plugin Development’ by Brad Williams / Justin Tadlock / John James Jacoby. Excellent book all around.

  2. Depending what you’re trying to do really. [Check the Codex](https://developer.wordpress.org/plugins/) for a basic introduction to building plugins.

    [ACF](https://www.advancedcustomfields.com) for easily extending content editing and post types.

    [Yoast](https://yoast.com/wordpress/plugins/seo/) for SEO.

    [Wordfence](http://wordfence.com) for security and hardening.

    [WP Rocket](https://wp-rocket.me) for performance increases.

    [Gravity Forms](http://gravityforms.com) for contact forms.

    For more developer-focused conversations, visit r/ProWordpress.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer