WordPress Plugin Development Tutorial Manual - Introduction to Plugin Development
Welcome to the world of plugin development
Welcome to the WordPress Plugin Developer's Handbook, ready to enter the world of WordPress plugin development?
This is a tutorial resource for WordPress plugin development, whether you're a first-time WordPress plugin developer or an experienced WordPress plugin developer, you'll find answers to questions related to WordPress plugin development here.
- If you're new to WordPress plugin development, please first read thepresent (sb for a job etc)Then read onbasicsThe
- Introduction to section 3Plug-in security problems and ways to improve security.
- Hooksis the mechanism by which plugins interact with WordPress, which we'll cover in Section 4.
- Sections 5 - 11 present detailed information about WordPress built-in features such as:Admin Menu(math.) genusShortcode(math.) genusSetting the x option(math.) genusMetadata(math.) genusCustom Article Types(math.) genusCustomized classification methodsrespond in singingUsers, roles and permissionsThe
- Section 12 describes how toGetting data via HTTP API
- Section 13 describesHow to use JavaScript, jQuery or Ajax in plugins
- Section 14 is about how toScheduling Time-Based WordPress Tasks via the Cron API
- Verses 15-17 are about Internationalization and localization WordPress Plugin Methods, how to make thePosted on WordPress.orgAn introduction to the plugin, as well as some usefulPlugin Developer ToolsThe
The WordPress Plugin Developer Manual was created by WordPress community members for the WordPress community. We're always looking for more contributors, so if you're interested, head over to the Documentation Team blog to learn more about getting involved.
Introduction to Plugin Development
Welcome to the WordPress Plugin Development Manual. Whether you're developing your first plugin or your fiftieth, this manual will help you write better WordPress plugins.
The Plugin Developer's Handbook covers everything about WordPress plugin development - from plugin headers to security best practices to the tools available for building plugins. It's also a work in progress - if you find that the manual isn't perfect or has errors, you can contribute by adding or editing content to make the manual better.
WordPress has three main components:
- Core: Includes files in the WordPress root directory, wp-admin/ and all files in the wp-includes/ directory.
- Themes: Generally placed in the wp-content/theme directory, they are responsible for controlling the look and feel of a WordPress site.
- Plugins: generally placed in the wp-content/plugins directory and used to enhance or change the functionality of WordPress.
This manual is about plugin development, it introduces how plugins WordPress to interact, by reading this manual, we can understand the operation mechanism of WordPress plugins, based on this, write better plugins.
Why Develop WordPress Plugins
There is a basic guideline for WordPress development, and that is:Don't change the WordPress kernelIn other words, do not add functionality to your site by editing the WordPress core files, as WordPress overwrites all core files when it is updated. Any functionality we add to a WordPress site should be added as a plugin or theme using the API provided by WordPress.
WordPress plugin development can be simple or complex depending on what our needs are. The simplest plugin is a PHP file. For example " Hello Dolly ", this plugin only contains the plug-in (software), some PHP functions, and some plugin functions for adding plugins to WordPressHooksThe
WordPress plugins allow us to add a lot of features we need to WordPress without modifying the WordPress core. Plugin developers can plugin free hosting to WordPress.org, WordPress users can easily install and upgrade these plug-ins in the background, this mechanism for the reuse of WordPress functionality code provides a great convenience.
What is a plug-in
Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins consist of PHP code and other related resources such as images, CSS and JavaScript.
You can also extend WordPress by developing your own plugins to add the additional functionality you need on top of WordPress, for example, we can develop a plugin that displays the 10 most recent posts on our site. Or, using WordPress custom post types, we can develop a full-featured work order system with email notifications, customizable work order statuses, and a customer-facing portal - nothing is impossible.
Most WordPress plugins are made up of many files, but the plugin really only needs one main file where a specific format of the DocBlock As a file header, contains some information about the WordPress plugin so that WordPress recognizes the plugin.
Hello Dolly is the first single file plugin with only 82 lines of code. You can display lyrics of famous songs in your WordPress dashboard with Hello Dolly. Some CSS is used in the PHP file to switch the style of the lyrics.
As a WordPress.org plugin developer, we just need to follow the WordPress development specification and turn our good ideas into code, our plugins have a chance to be installed, used, loved and spread by millions of WordPress users, WordPress Plugin Developer's Handbook can help us to realize all these jobs better.
1 thoughts on “WordPress插件开发教程手册 — 插件开发介绍”
Want a plugin that can pay by wechat or kamikaze with a membership system?