It sounds like you need an introduction to plugin development. As in all things WordPress Development, the WordPress Codex is the first place to look.
Here is the Plugin Development information: https://developer.wordpress.org/plugins/
But you will need some PHP programming knowledge. Here’s one good place to start: https://www.w3schools.com/php/default.asp . And the googles have plenty of information about PHP programming and tips and sample source code.
You should develop on a non-vital site – could be a testing site on your local computer, or a testing area with a WP install on your hosting site.
Good luck!
Related Posts:
- CMB2 toolkit: Compare 2 Dates and validate the Time
- date/time-picker and file upload (image) fields for custom fields (e.g. with more fields)
- Translate a plugin using .po .mo files
- How to edit a wordpress plugin without break its update process
- Is there a good plugin for an online booking system..? [closed]
- Automating deprecated call checks?
- How can I make my custom shortcode work in a Custom HTML Widget?
- post_id always wrong in plugin
- Should we use plugins that aren’t available from the official WordPress site?
- Adding a form at the end of the content
- Ajax call doesn’t work in frontend but it’s working in backend (when I’m logged in)
- Creating a wordpress plugin where users can override templates
- How to use static flattr buttons
- Taking WordPress table prefixes into account
- Changing BIGINT to INT
- Can I run multiple queries with $wpdb->prepare?
- Get Plugin Information from Multiple Sites Externally
- add_filter the_content in functions.php not working
- javascript onload calling a function of a plugin
- Multisite Widget/Content
- May i Use ShortCode in Template?
- plugin ajax to external php file always return null
- Best way to modify a plugin with no hooks and no pluggable functions?
- Auto delete WordPress users according to time
- How to cancel WordPress’ action/filter when using OOP with anonymous callback
- How to stop xmlrpc attacks without disabling component to allow JetPack to work in WordPress?
- Multiple sites, multiple countries
- Do action only on certain front end pages?
- Theme my Login plugin, how to update fields
- How to resolve error after installing plugin? [closed]
- Create a navbar filter that filters by a custom field
- is there a way to link one of the field in ACF field group, to a field in a media attachment page? [closed]
- Advanced Custom Field DatePicker [closed]
- Polylang : Interverting languages after development [closed]
- Lock access to plugin options
- How to set Noindex to all wordpress pages in a catergory?
- How to get post ID with hooks publish_post, new_to_publish, etc
- Admin AJAX doesn’t work in plugin admin page – Even though code is copied verbatim from WordPress Codex
- Prevent plugin from intruding on wp-json posts api
- How do i get file_get_contents to work in wordpress
- Plugin Development – Functions or Hooks?
- What happens when WordPress memory limit is exceeded?
- Making that Admin Bar transparent or a blue color
- Use wp_upload_dir() correctly
- Looking for a free quiz plugin which saves the candidates answers for review [closed]
- Allowing .rfa Files In Media Upload [duplicate]
- Some WordPress Posts are automatically becoming comments on other Posts
- WordPress: Add custom add_filter for custom functions
- How to create plugin in wordpress [closed]
- How to use custom Javascript code inside a plugin?
- How to use printf to output two links?
- 2 wordpress site same database
- Executing Javascript in Plugin
- How do i ‘deactivate’ a plugin only on a certain page template?
- WordPress plugin for Limited days user
- Running a function with args in add_action()
- Identify current wordpress theme
- Custom Caption on WP Nivo Slider
- How to makes changes on the shop/category/tag pages but not on the product pages in woocommerce?
- Javascript console errors and WSOD on edit post pages
- Order by post_date does not work in Previous and Next post pagination
- Adding LOAD MORE on a page
- Make modification of add_to_cart button specific to single page
- Discern a specific plugin’s action hooks
- How to get the checkout form data from checkout page when place-order button is clicked
- WordPress post status change from published to draft
- Getting Fatal error: Uncaught Error: Call to undefined function plugin_dir_path() when linking to another file within my wordpress plugin
- Is there a request for products plugin for WooCommerce
- Custom Field used to allow a Free Story; no longer works
- How to send new visitor to a splash page for only one time in wordpress?
- Creating posts with acf_form() that has a relationship type field
- How to set plugin across network in multisite and modify it in one place?
- Change value of Points earned in product data
- Can I upload wordpress plugin made with framework
- Call function when save setting/option in custom admin page
- How can I disable Jetpack plugin on mobile?
- How to prevent authors from editing their post count?
- GET web api method from a WordPress PHP script
- how to repeat taxonomy in different places on wordpress
- Using W3 Total Cache, I set expire headers to media, css and js files,but it seems doesn’t work [closed]
- Connection lost issue
- Add comment feature to woocommerce Shop page
- Save Email after login with ldap
- register_setting – validation callback weirdness
- Can someone please help me find a solution to my youtube embed problems? [duplicate]
- Image Layout in Posts
- How do I copy files I downloaded from the wayback machine to my new site?
- I’ve installed Jetpack but can’t edit the CSS to my blog?
- Open all PDF or docx link as iframe
- Ajax in wordpress [duplicate]
- Looking for a plugins for organization portal (Staff, Units, Departments)? [closed]
- Need help with restricted page for users
- How to make horizontal scrolling menu [closed]
- How can I make a quotation engine like this website in WooCommerce?
- Function not being called on form submit, only blank admin-post.php page
- how to get the url of a custom uploaded file
- 404 Error on a WordPress Website, Error disappears for a while and again appears
- ShipStation WooCommerce Integration error
- Failed to update a post when I add a taxonomy to it
- Add Text in Single Product Page On a Specific Category