This happens when an already serialized string get serialize again.
Replace
$categories = serialize($_POST["vibe_quiz_tags"]);
with
$categories = $_POST["vibe_quiz_tags"];
EDIT:
As mentioned by czerspalace in the comments, the Function Reference for update_post_meta states that “this should be raw as opposed to sanitized for database queries”.
Related Posts:
- How do I check if I linked to a post before I delete it?
- disable password protected page for logged users
- Dynamically update post title in admin page
- duplicate posts when trying to update a post using the wp_insert_post.
- Add custom field to all posts in specific category
- Hiding by default specific post status on backend list?
- How to edit layout of a particular post format?
- “Uncaught SyntaxError: Unexpected token
- Displaying Page Title on index.php
- Detect Post Type when publish_post is ran
- WP_Query in functions.php overrides global $post object, even with wp_reset_query()
- Pull posts from another wordpress install on same server
- How can I get all posts data from within a paginated search result?
- Syndicated Posts when Updated Lose HTML tags
- How to insert current date/time in the content of a post?
- How to automate filing a form as a user
- I want to query posts in monthly basis
- Encrypt / Decrypt Post Title and Details
- Full Width Main Post
- Posts vs. Pages
- Limiting the number of posts in WP_Query leads to unexpected result
- how to set beforsend option in wordpress ajax methods
- Plain permalinks not working!
- Guest Author – How to display posts on /author/ archive page
- How to add pagination in between post and comments?
- Posts not showing on page
- How can I find out what items a user has purchased? [closed]
- Nothing Found error when creating new posts – how to correct this?
- Redirection not working in this front end post submission form?
- Add Word Limit to Posts
- Display multiple custom taxonomy values on single custom post types page?
- How to Programmatically add an empty Block to every post on wordpress site?
- Underscores Theme Unit Testing – Catching Untitled Posts
- Encountering “Wrong nonce. Action prohibitied.” when trying to alter User Role and unable to Post via WP Admin
- Pulling in post category and children within category
- Is Hfeed class for all pages needed
- get query() without post content?
- Custom order for Mysql array
- posts_per_page option limits the number of Gallery items
- show custom post type category dropdown sorting result on same page
- Single.php – Get Current Parent Category
- WP text editor change html markup
- how can i allow users to view their own pending posts in a front-end page
- Loop don’t work within single.php page
- Importing posts only – consequences?
- Add Post As a menu Item
- WordPress.com post editor replacement
- WordPress Menu options in the Admin: Posts for the dropdowns
- What is $post->pre_post_content exactly?
- Navigate through the posts using keyboard arrows
- unique post in “$args” of wp_query display more than one post
- New Posts and Pages Won’t Save
- Why excerpt is Displaying same in Random Posts list
- How can I add 2 buttons with shortcode
- Show posts on front page only
- Showing posts for today and future
- Display 3 posts with different HTML markup using a loop
- Jumbled writing under a post
- Moved to a new server, backup was a day old and missing 3 posts, anyway to recover them from old host?
- My post does not show up
- Hook save_post_cpt not triggered when custom fields are modified
- Set Default Post as Parent Child (Nested) Relation
- Create a List of Widgets, where each widget holds three attributes
- Get category slug of the Parent category of a Product
- How to automate creating pages on a hosted wordpress from a local set of folders?
- How to limit wordpress the_excerpt() dynamically
- How to fetch courses in all languages in WordPress?
- Contact Form 7 Shortcode not recognized inside another shortcode
- Create a tree with categories with get_posts()
- WP posts using index.php instead of single.php
- Display simple html code in post
- How to display particular set of wordpress post on a webpage?
- Center crop the feature image
- Excluding tag Link from html tags in Post content
- Allow users to post their videos to my wordpress website?
- Add in the url attachment loop the wp_link_pages of the post
- Couldn’t view individual post that were in my website
- Add Categories To Custom Post
- Display post on main page with thumbnail
- Get the category of post
- Display Posts by Categories
- Custom Single Post Type not referring to single-post-type.php File
- Problem with jQuery in post body?
- Custom template for different post types
- index.php is only displaying current month’s posts?
- Pagination working locally but not on live site
- prevent same wordpress post title
- Remove duplicated posts in the loop if post has more than one category
- “Current” class on a singular page menu item with custom post types?
- get next/previous post name
- Get image paths from RSS feeds
- How do I display the next 3 posts in the sidebar?
- 2 tick boxes appearing below comments
- How can to use the players from the Media Widgets in the body of a post to play audio and video files
- Issue with wordpress pagination: last 2 posts show again on second page
- How can I display these posts in ascending order?
- Is there any point to using wp_unique_post_slug?
- Polylang – display one post into 3 categories with different lang [closed]
- website images getting corrupt automatically
- Posts Page in WordPress loading bare HTML of my homepage