The book Digging into WordPress is a good start. I bought this myself. I found it to be full of useful resources.
If you want plugin development then Professional WordPress Plugin Development is a great book. Another book I bought and I used it to develop my first plugin.
Other places to keep visit are WordPress Codex WordPress StackExchange and the chat room
Related Posts:
- Add self-closing shortcode button to TinyMCE in WP 4.6
- WordPress Hook for user register
- How to make dynamically-generated content searchable in WordPress?
- Nav Menu meta failing to import
- how to use thickbox in admin?
- Nonce in settings API with tabbed navigation
- Add rewrite rule in plugin: with .htaccess in plugin folder or using WordPress functions
- Using preg_replace to clean widget output HTML
- Removing rules from .htaccess
- What is the best way to provide plugin users with a way to customized the styles
- Mapping multiple URLs to same page
- Add Products to Woocommerce through WP API
- How do I only load js on the post-new.php and post.php pages in admin?
- Check if on Custom Post Type for TinyMCE buttons
- Screenshot are not showing up on plugin page
- Example of uninstaller routine to remove all custom theme options from wp_options
- How to not let a user with a new role edit users that have administrator role?
- Modifying values with add_action to be sent to db
- Options API – Validation Callback $input is NULL
- how to use preg_replace for wordpress video?
- Configuring WordPress Auth Cookie Expiration
- How to display a message about updates in the plugin list
- How to save WP widget instances and options
- Function Get User Object By Username?
- How to run an add_action hook for specific page
- Loading jQuery and jQuery plugin script files correctly [duplicate]
- How to use radio buttons in WordPress plugin options using register settings?
- manage_posts_custom_column, showing serial number using increment in loop
- Is it possible to use add_filter from a theme to alter a plugin’s function?
- SQL query for custom taxonomy slugs
- What should happen when a WordPress Plugin is activated across the network (Network Wide Activation)
- Send push when new post is published in a certain category
- How can we display product price $104 on the cart while the credit card payment method is checked?
- Storing data in wordpress database from ajax call from different website
- Prevent invalid or empty values from being saved to the database and retain the form field values upon error
- Translation per IP location [closed]
- Add a select option of shortcodes like dropdown in tinymce
- Hide shortcodes “code” when using the “editor” the same as wordpress do with “gallery”
- wp E-commerce featured product plugin with muliple option?
- How to test a WordPress plugin in real time
- How to Trigger WP CRON at Local Timestamp?
- Problem with saving checkbox values with WordPress Widget API
- How to Control CSS of Admin On Creating only a Specific Custom Post Type
- Force download file from plugin (change output http headers)
- How to get all product in the woo-commerce? [closed]
- Run JavaScript validation script on form submit in plugin
- Check user’s role and store in variable
- What’s the hook for filtering every texts of site?
- Undefined variable’s error when expected to have passed the content of variable [closed]
- Google credentials and redirect URI for Google OAuth2 in a WordPress plugin, questions
- How to add plugin options in wp editor page
- How to add a panel/box/widget/are/screen to the right side of edit post/page confusion
- Service Worker Uncaught (in promise) DOMException
- Issue with plugin sub menu and pages
- How can I programmatically change a MySql variable (foreign_keys_check)?
- Problem with display data from get_option
- WordPress Plugin Boilerplate: Addition of 3rd party scripts and styles [closed]
- How to format custom fields when editing an attachment?
- Woocommerce – Provide Associated Category Link for Product List Plugin [closed]
- How can I call wp-load.php in my plugin file
- How to create new content type and flushes rewrite rules without visiting the permalinks page?
- Screenshots on plugin page taken old [closed]
- Get Posts by IDs (optionally)
- How do I duplicate a single post, with all its properties, and save it as a different post?
- Why doesn’t my Table get created?
- Extract Information from post content (using regex?)
- Using jQuery prepend() with file include
- want to show CMB2 metabox on woocommerce product data tab
- Customise Grouped Product display in Woocommerce with custom column
- Add parameters to 3rd party callback function
- Ajax action has 200 status but response of No response data available for this request
- Google Web Core Vitals – management, how to in wordpress and advice
- How to add quick edit on the list of users to edit custom fields?
- Hiding the WordPress login and password fields from login page
- Adding customs fields on each product on the cart
- WordPress how do I echo SUM from a column of a MySQL table by user id AND type_operation
- Buddypress: adding a new tab direct user to their author page
- Why would one specify multiple arguments when using get_previous_posts_link() which takes only one parameter?
- Unit Testing action hook
- Integrate separate web app inside wordpress [closed]
- WC_Geolocation not found inside plugin
- Set widget icon in Customizer?
- I have a plugin where in I have to change the title of the page dynamically by sending parameter to the_title filter
- PHP includes with AJAX actions
- Custom Post Type and Functions
- How can I map a specific URL pattern to a plugin for processing
- Issue on Getting Images URL of the Post Gallery
- What happens when you create/edit a menu
- I can install my plugin in localhost but not in my server
- Change the class of wordpress menu
- WordPress.org how to force expire Cached Banner-772×250 from my Plugin page
- What is the Timeline for the Active Version Pie Chart in the Repository?
- How to change url’s in WordPress when changing domain [duplicate]
- Email verification feature in wordpress social login plugin
- Is wordpress plugin development active? [closed]
- WooCommerce adds a newline symbol (\n) between email recipients
- Upload to a specific media folder created by FileBird Lite
- Allow HTML in product attributes and variation for WooCommerce
- How do I modify the error code array used by “shake_error_codes” filter?
- How do I add multiple custom menu Woo-commerce my account page?