• WpVeda
  • Introduction
    • How to use this book
    • How to contribute
    • FAQ
  • WordPress Blog
  • Environment
    • Mac
    • Linux
      • Commands
  • Tools
    • Code Sniffer
    • Xdebug
    • Sublime Text
    • VS Code
  • Git
    • Merge Conflicts
    • Diff
    • Webhooks
    • .gitignore file
    • Workflow (Branching model)
    • Git Flow
    • Multiple Remotes
    • Submodules
    • Subtree
    • Changelog Generation
  • Basics
    • HTML
    • CSS
    • Sass
    • JavaScript
    • PHP
  • WordPress
    • Get Involved
    • Architecture
    • Coding Standards
    • Hooks
    • Core APIs
    • Plugin Development
    • Theme Development
    • Block Editor
    • Best Practices
    • WP-CLI
    • REST API
    • PHPUnit
    • References
    • Contribute
  • Documentation
    • Inline Comments
    • README
    • Changelog
  • QA
    • Git integration
    • QA Checklist while testing theme
    • Useful Links
    • All about WP Debug
    • QA Guidelines
    • QA Process Standards
    • Go Live check list
    • Performance Testing tool – Webpagetest Quick start up Guide
    • Automation
      • Automation Testing Basic Guide
      • Codeception Setup Guide line
    • Manual Testing Work Flow and tools to be used
  • Build
    • README.md to README.txt generation
    • Updating Translation
    • A way to ignore files during build
    • combine\/minify css and js to 1 file per project
    • CI + build + testing tools
  • Deployment
    • Github to WordPress SVN
    • Github to WooCommerce Product
    • Github to Amazon S3
    • Github to EasyDigitalDownload Product
  • Planning
    • Google Docs
    • Wireframes
    • Mockup Tools
    • Github wiki
    • Github milestone\/issues
    • Database Design
  • Post Release
  • Workflow
Powered by GitBook

Plugin Development

WordPress Plugin Development

Please follow Plugin Handbook.

Must Read

Tutorials by Pippin
  • Plugin Development 101
  • Writing Your First WordPress Plugins, Basic to Advanced
  • Plugin Thoughts
  • Working with Widgets
  • Shortcodes 101 for Plugin Developers
  • Building a Database Abstraction Layer
  • Extending the WordPress metadata API
  • Using Ajax in Your Plugin and WordPress Admin

References

  • Tips for getting your plugin approved on WordPress.org
  • A look at the posts_where filter in WordPress
  • Use SCRIPT_DEBUG to enable non-minified asset files
  • The add_query_arg() Helper Function
  • Using wp_remote_get() to parse JSON from remote APIs
  • Determine if a script has been enqueued or registered
  • Playing Nice with the “the_content” Filter
  • Add Custom Links to User Row Actions
  • Display Messages in the Dashboard with Admin Notices
  • Localizing and Translating WordPress Plugins
  • http://wppb.me/
  • https://github.com/DevinVinson/WordPress-Plugin-Boilerplate
  • https://make.wordpress.org/themes/handbook/guidelines/plugin-territory/
  • https://github.com/claudiosanches/wordpress-plugin-boilerplate

results matching ""

    No results matching ""