Your check of the php version is not in a separate function. That’s the point that you not have the control about the order of the flow of this functions.
The follow example source should get more clarity about the stack.
The order is depend on the hooks in the plugintest_init
function. You can also use the same hook and a different priority, the third parameter for add_action
.
add_action( 'plugins_loaded', 'plugintest_init' );
function plugintest_init() {
add_action( 'init', 'plugintest_load_plugin_textdomain' );
add_action( 'admin_init', 'plugintest_check_php_version' );
}
function plugintest_load_plugin_textdomain() {
// ...
}
function plugintest_check_php_version() {
// ...
}
As another hint, the source is quite simple. A class, OOP code is much better for the structure and use. but in your context of the question is it maybe easier to understand.
Related Posts:
- Override plugin localization
- How can I translate the name of my Plugin for other languages?
- Why load_textdomain work but not load_plugin_textdomain?
- What is the way to ship read-me strings like plugin-strings for internationalization?
- Making my plugin translation ready. Poedit not working
- What can be reason for no plugin-strings available under stable section on translate.wordpress.org?
- Is there a way to test that readme looks in other language before submitting translation?
- Force language in translate function
- Translations for my plugin don’t show up
- Translation issue with global variables
- How to ignore extra whitespaces in translation functions like _e?
- Plugin not properly prepared for localization
- Use localized plugin name and description even when the plugin is disabled
- Change localization only for plugin
- How to implement WordPress plugin update that modifies the database?
- wp.media update options and force render on uploader
- WordPress Plugin Development In MVC Architecture, How?
- Customize plugin update “new version is available” text
- category_name not working (not showing up in sql query debug)
- “Donate to this plugin” for WordPress.org Plugin Authors
- What happens when two plugins have the same 3rd party class included into them?
- add_rewrite_rule, plugin activation and plugin deactivation
- How to handel multiple checkbox field in the admin settings page with Settings API
- Update Multiple Post Meta for the Same Post In One call?
- Allowing Custom Capability to Manage Plugin Options
- wp_insert_user – how to send verification email before logging in
- Custom plugin settings: clicking “save changes” does not display success message
- How to show custom message once on plugin activation?
- How do I configure WordPress to talk to a Microsoft SQL Server database?
- How to load a new template page according to a particular URL?
- How ( and mostly at what time ) can i prevent the alternate cron from running?
- What is the function to get plugin base url in multisite?
- PDF download – use wordpress functions
- How can I filter blog name?
- API to filter new user registration $POST data?
- Detect if a plugin was included in a certain page
- Set cookie then immediantly refresh the page
- How to add an attribute to the body tag with a plugin?
- Override the core function locate_template
- Admin page: form with enctype=”multipart/form-data” does not transfer its data
- Set user ID at time of wp_create_user
- How to Create a Custom Plugin Permalink
- How to create custom tables in WordPress using my own plugin?
- How would I go about creating a user ranked post popularity page?
- link bbpress forum discussion to blogposts
- How to modify WCMP Rest API response?
- Making a Template for a CPT created by a plugin
- Woocommerce dependent plugin
- External CSS in WordPress Plugin [closed]
- List the authors that have written posts in a category
- Is it necessary to auto delete my WP plugin database tables when users deactivate/delete my plugin?
- Namespaced shortcode?
- My custom plugin did not create db tables in database
- Custom post types – remove default post supports through empty array?
- How to insert and call new data in wordpress website database through a plugin
- How to be escape Variables and options when echo?
- Release the plugin in the WordPress repository where redux is used
- Dokan Marketplace store link in single product page
- YOAST Seo xmlsitemap menu item not showing in the dashboard [closed]
- Development of plugins to add components like JqueryUI
- Possible?? Pull Plugin Property Data to a Theme’s Custom Post Type
- Using meta_query in a WP_Query not working for numbers properly
- Plugin is creating posts twice
- How do I reliably find a URL to a script or other file?
- How to add captcha to publish widget
- How to add logo to a WordPress Custom Plugin?
- Use a custom block in another block
- Set Button in PluginDocumentSettingPanel Content (WordPress Gutenberg)
- GitHub plugins safe to use in my website?
- Fixed: Console.log twice in the edit function
- Using OR Condition with facetwp facets
- How to copy the all WordPress media items to another custom plugin folder?
- Personality quiz in wordpress using a plugin
- How can we get this dynamically as this folder may not be by the same name always → wp-admin
- Error on plugin activation and creating new page
- Child theme modifications not showing up
- Why is my shortcode not working?
- Link custom post type to page
- wp_remote_post To external API multiple values with the same key
- wordpress form not saving or updating
- Function settings_fields() not recognized (Uncaught Error: Call to undefined function settings_fields())
- what’s different between wpdb->prefix and table_prefix
- Can we rename a plugin directory for a already launched plugin?
- How to use custom footer template in a site-plugin?
- How can I call functions from a custom plugin?
- Why the output of an image gallery plugin is not displayed into a page of my custom theme?
- How to create a new database table whenever user changes options
- Am I correctly adding styles to plugin?
- How can I insert a record into a custom table from my custom form in my custom admin page?
- how to create table during plugin installation in side a class
- WP_Filesystem usage within a block of code
- Why function hooked using object are executing at all time?
- What is the Object for WP_Error Class?
- How can I use multi Media Uploader in a plugin?
- Ajax in Plugins: returns the whole page
- how to search through plugin in wordpress cimy-user-extra-fields?
- Any way to hook into WP after a page displays?
- How to add custom html to the Media > Attachment Details modal?
- manage_{taxonomy}_custom_column not working
- How to be Variables and options must be escaped when echo’d?