If each user is registered as a WordPress user (and thus exists in the users
table), you can save user metadata on each reordering operation. You would communicate back to the server via Ajax (via admin-ajax.php
, this also works for non-admin stuff). Serialize the current order to a JSON string, send it to the server to save it, and when the user visits again read this value and order the widgets according to it.
Related Posts:
- How can I manage my multiple wordpress websites from main website?
- How to find if a post with custom_field == X exists?
- wpdb custom tables without plugin
- My custom sql query for getting a username giving me a warning and an error
- dbDelta not creating tables with composite keys
- Custom SELECT Query With Multiple Meta Values (Ordering Problem)
- Applying WP-cli Search & Replace to Static SQL Dump File
- query_posts meta_key with current date
- export and import wordpress customization
- Get All Results From Other Users That Share The Same Custom User Meta As Current User
- What is my error trying to create a new table in the database?
- Add commentmeta custom field to every published comment with SQL
- Backup the Database and Restore from the Backup?
- Scaling a WP eCommerce site
- Looking for a lightweight theme using WP3 new tags and features (not 2010) [closed]
- Limit Media Library to Given Folder
- How can I get posts in a subcategory to display on it’s parent categories archive page?
- Creating my own Admin Forms in a WordPress CMS?
- Custom taxonomy: same terms, but for different years
- customize_register with Multiple controls/settings – how to get values?
- Best practices for A/B testing?
- Editing the Number at the end of Page URLs / Editing Page Slugs
- Integrating the WordPress admin panel with a frontend theme
- simple wp_insert_post example
- Redirect members to custom page upon logging in through WP admin
- Can I use $wpdb for my custom tables in the WordPress database?
- Integrating MailChimp newsletters as post
- What is WordPress file encoding?
- WP_Query with the “offset” argument
- Adding “Interesting Tags” & “Ignored Tags” like StackOverflow.com in a WordPress Blog?
- Auto add taxonomy if post has category
- Add a containing DIV to core Gutenberg blocks
- How to Remove Subscribers from the Post Author Drop Down
- Are there any security issues with setting the WP_INSTALLING constant to true?
- How to add classes in the wp_list_category parent link
- Name/Word Replacement Plugin
- Get page ID outside the loop, matching menu ID
- Author Tracking Code!
- Is it possible to make widget return only data (eg, array)?
- Viewing checkout page removes fees from mini cart
- help to change some colors (woocomerce and store locator) [closed]
- Show Featured Post Only On The Homepage
- How can I create a second multisite network in a subdirectory?
- How do i remove animated icon [closed]
- order event posts by multiple custom fields
- Custom Role with Own Page Edit Capability
- Multi-site User Sessions
- Looking replicate static HTML Menu into WordPress Dynamic Menu [closed]
- CSS Styling a specific page
- How can I start over on my site? [closed]
- Plugin to allow registered users to customize their layout [closed]
- Custom Columns WordPress Admin
- Save Textarea on WordPress Frontend
- How to custom post navigation
- Showing different pages depending on a cookie value
- WP function duplicating body content
- Customizing Comments
- Custom section (e.g. Demos or Downloads)
- WooCommer Product Category Loop – How to change the display order of the rating and price?
- More Fields: Input “Values (if applicable)” is disabled
- Replace TimThumb in existing WordPress Themes
- Moved wp-content and got problem with themes directory?
- Why doesnt my tag page populate with this custom post type?
- WP Search Form Query: Add Author’s posts into search query
- Creating a “Delete”-Button for Metadata userspecific
- Change default Video Player without Plugin
- Changing update message from Newspaper child theme
- Custom default settings for WP native Gallery Block
- where is admin footer?
- How can i add customisation of text to my theme?
- Can I overwrite custom taxonomy FROM “public” TO “false”
- Trying to customise 2011 Child Theme Background Colour
- New Page/Post Screen Opens an Existing Post
- Custom product status get filtered on all product list views
- the temporary save folder is wrong
- URL issue after setting up Custom Structure in Settings >> Permalinks
- Can I upload my self hosted WordPress website on GitHub as a project? [closed]
- Need to replace some text string on a title
- Custom roles and capabilities media not work right
- Cannot go to next page on phone but can on computer
- How to hide or remove a custom widget area when empty
- Create single{custom}.php with data in table out of wp_posts
- How do i edit text that is not in the customization menu
- How do I map two domains to the same wordpress installation?
- Best way to replace image url with source
- Where should I put this custom data?
- Changing starting number of User ID
- how to register / add multiple options into one field in wordpress?
- Custom WP deactivate an email activation link sent to user’s email.
- How to duplicate “Pages” section in the control panel?
- WordPress Customize panel – accessing the values
- Page template with custom html fields inside a content
- Pull certain WordPress posts on custom CMS instead and 301 wordpress to it?
- Create users via PHP
- Show post content in two different places without redirect
- Multiple Customizers
- Background image no more visible in the preview
- I need to make the title of the page dynamic in my custom plugin
- Custom CSS working on home page but not on NEW created PAGE
- Custom Menu (only showing direct cildren) ACF not showing