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.
Score yourself a copy of ‘Professional WordPress Plugin Development’ by Brad Williams / Justin Tadlock / John James Jacoby. Excellent book all around.
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.