If you run get_current_user_id()
too early, like you’re doing, it will just return 0
.
Wrap your logic containing that function inside a hook, like init
, or inside the rt_*
callbacks, to avoid that.
Note that init
fires right after current user setup and before admin_menu
(src)
Related Posts:
- How can I add an option to the Page Template list from a Plugin?
- What’s the best method for emptying an option created with the Settings API?
- template_include (overriding default plugin templates via current theme)
- Using composer for dependency management in plugindevelopment
- What is nonce and how to use it with Ajax in WordPress? [duplicate]
- Update exisiting site to 3.5 release candidate
- Why does do_action pass a blank string as the first parameter if no $arg is set?
- Build path for a custom portfolio plugin
- add_filter and remove_filter added before and after wp_query
- What is the difference between strip_tags and wp_filter_nohtml_kses?
- How to get shortcode to work inside a foreach loop called within a shortcode?
- How can I hook into existing WordPress Bulk actions?
- Scheduled event does not run at midnight
- How to bundle a plugin with a theme, or vice versa
- WordPress Media mime type filter problem 4.0
- creating elements/innerblocks via rangecontrol
- How to check if current static page is frontpage from admin plugin
- Woocommerce add custom button to backend order table
- Earliest WP Hook to Safely and Reliably Redirect
- What is rich_editing?
- How Can I setup WP CLI on Windows development machine running AMPPS?
- Use theme constants in plugin?
- How can I display an error message after post has been saved?
- What method to use to call a REST API?
- Is it possible to delay execution of shortcode output callback?
- What’s the best place to hire a freelance (contract) WordPress developer? [closed]
- Why my database table not created on activation?
- wp_enqueue_script + wp_enqueue_style Since When
- Resizing Images for a Gallery-Plugin?
- Which themes do you use to test compatibilities with your plugin [closed]
- How to debug a unit test for a WordPress plugin, which uses wordpress-test?
- Is there any way to allow a plugin to write over a previous version?
- How do i validate data entered in a meta box so that only floats can be entered in a field?
- Adding functions to hooks from within a class
- What filters to call to modify the output of the entire page?
- get_current_screen() return null
- Tried in different ways but sidebar not working?
- How to Create a Simple Related Posts Plugin
- How to run a function on plugin’s options page?
- What stylesheets are available in core?
- Help With Rewrite_Rules For a Custom Plug-In
- Theme Install using a Custom Repository
- How to add plugin version update option in plugin row action?
- Activate User in Code (BuddyPress+bbpress)
- wp_filesystem put_contents issue with owner/group
- error ‘The package could not be installed. No valid plugins were found.’
- Search: how to extend the existing search to include a custom table
- Plugin development: delete options when updating to a new version
- Custom code for WordPress dynamic menu
- Gutenberg table block with Bootstrap .table class
- Translate MCE button text/tooltip in custom plugin
- Can’t change the style of a submit input type? [closed]
- How to get all queries’s results after they have executed?
- Hide custom post type by user roles
- Odd map_meta_cap $args on post edit — sometimes integer, sometimes string
- How can I create a custom plugin that allows anonymous users to signup without registering?
- why update option is not working?
- WP: Search and replace in DB programmatically
- How to silent ‘Attempting a database schema change is discouraged.’?
- How add default term meta to prevent an error?
- Get images / media attached to a page by page ID
- How to create two custom post types when plugin is activated?
- Plugin architecture to pull from API & create dynamic content on WP site?
- Plugin admin page stylesheet doesn’t work
- Why is $_POST empty when saving custom Meta Box?
- How to remove dynamic-css
- Wp_List_Table is showing as no class found named wp list table
- 403 error rest_’cookie_invalid_nonce’ on API Request
- Insert, update or remove data from database (usermeta)
- WordPress Jquery with heade and footer sritp plugin
- I cant add is_admin control to plugin
- Append php file to footer
- AJAX call of function containing javascript which is not loaded (Plugin development)
- woocommerce wc_get_product is not fetching all the product of particular category
- Integrating colorpicker into array field
- Filterable posts using categories
- Add function to Dokan ajax class
- How do I make two shortcode use the same id and increment it when I use them multiple times?
- redux framework: add custom css to the output css
- How to CRUD from wordpress database in wordpress theme?
- Form and database, plugin development
- How can I set a dynamic value for post_updated_messages based on return value of post_updated?
- Can a plugin differentiate syndication feeds from actual site views?
- Why if i enqueue the tinymce script i get undefined error
- Plugin settings checkbox
- Change Admin menu placement using hooks
- Adding querystring variable breaks admin URLs
- Combo/Drop down box on plugin settings page that allows additional options to be added
- WordPress Beginer to Guru [duplicate]
- Correct usage of scripts with shortcodes
- Creating MP3 playlist
- How to show data on a table
- echo statement repeats
- WordPress custom link with my plugin
- Running one-off cron jobs when WP_DISABLE_CRON is true: can I hit /wp-cron.php?
- Create Unique and Customized User ID for Website Members in WordPress
- pre_set_site_transient_update_plugins not updating
- Why isn’t my readme.txt file being read
- How to update WordPress Plugins in your own maintance application?
- register_setting registered with incorrect data type