There is no risk in creating new table in WP Database. Infact many well known and giant plugins, like Woocomerce do this.
You can also opt for creating new database but creating new table is not at all risky…
Hope I am clear enough…
Related Posts:
- Backup the Database and Restore from the Backup?
- Is it possible to change the attributes of a registered style or script before it fires?
- Can I use $wpdb for my custom tables in the WordPress database?
- What Is The Difference Between suppress_errors() And hide_errors() in $wpdb?
- Prevent WordPress from loading comments
- Suggestions for WPMU Migration (advanced)
- Retrieve and display data from custom db table in admin area?
- How to find if a post with custom_field == X exists?
- Custom search page and search by title, content and tag
- What’s the proper way to use a custom table? [closed]
- How to retrieve the value stored in a multi-dimensional array and SUM the entries?
- Adding a Table to the wordpress database
- Creating user relationships
- WP Northwind for Theme Development?
- Fastest way to get the comment and ping total count for a post
- Understrap child theme JS not working in custom-javascript.js file
- $wpdb->replace: WHERE?
- How to use default WP form elements to interact with custom DB table?
- Your thoughts on the interaction with one custom database table from WP?
- Applying WP-cli Search & Replace to Static SQL Dump File
- Setup database structure with books, authors, languages etc. for publishing house [closed]
- Custom Database Table and foreach
- wp_enqueue_script JS code runs too late (after user begins interacting)
- optimal taxonomy or custom post types
- What is my error trying to create a new table in the database?
- Migrating my site to a new domain does not keep any changes made in customizer
- New Page/Post Screen Opens an Existing Post
- Advice on how to structure a custom plugin
- How to have differents sites share the same tables of DB?
- Custom Form Input not saving to Database
- Accountless password generation
- Add several fields from different tables to post, fields per post are in same row of table
- Where should I put this custom data?
- Show WP content on different PHP Sites
- Database custom table issues – incorrect result displayed
- Changing starting number of User ID
- Accessing + retrieving custom database in WordPress
- Adding css and js to a blank page created with custom template
- Advice how to connect custom database with WordPress, change data in WordPress and finaly use this data
- Changes to code not displaying
- Best Practices for Regression Testing WordPress Websites?
- How can I make a WordPress database portable and url independent?
- What is true chmod for WordPress?
- wp_trim_words() does not trim the_content() in WordPress
- Gallery Shortcode: using link attribute to link to a specific image size
- Getting $comments outside the comment template
- get_theme_mod(); returns nothing
- Limit comments displayed on basis of user_id
- Find and replace domain name on the fly?
- What is the most idiomatic way to let clients edit phrases in HTML?
- How to Register and Display Widget for Custom taxonomy
- How to change “Dashboard” text in wordpress
- How to fix unchanged URLs in Database after running serialized search and replace script?
- Image Editor does not affect custom sizes!
- How to display post title & excerpt when mouse hovers on an image?
- How to fix the IE9/WordPress Twenty Ten Header Image Display Problem?
- Automatically add image caption with values from a post parent field?
- Get Custom Logo Alt Text
- How would you implement a CTA infront of a videoplayer? [closed]
- How can I get the custom post type assigned to a current custom taxonomy for query?
- Unable to edit the “customize” section and the “widget” section is populating unknown code
- Can’t receive $args[ ] to my custom widget
- Blog page problems
- What WordPress Hook Is Used Before Signup Data is Saved?
- Installing new theme on running site
- Is there a way to add a new value into a stored custom field value?
- Custom Loop Query For Search Page
- Customizing Users in Admin Area
- Good way to customize admin CSS?
- How to Escape Custom Meta Data And Prefix Custom Meta ID
- How To Style Links in Content Area With Tag Automatically?
- Recent activity query WordPress
- Echo the Last Child Taxonomy only (not parents)?
- Troubles about insering a POST with a SQL query, post_status
- Embed Latest Track (Dynamic Updating) SoundCloud
- website is not loading home page (moving from one server to another server)
- Swap home page based on user role, Elementor layout breaking
- Customized Blog/Latest Posts Page
- Password Protection issue
- how to edit or remove the dashboard footer message [duplicate]
- How to submit form data in the same page in WordPress without reloading the page?
- Translate site in own text-language [closed]
- Pull A Single Post Prior To Running wp_query
- Build custom pdf from users choices
- How to work around the bug which prevents custom menus from being deleted?
- Changing a setting in the wp-admin/customize.php reverts CSS styles to parent theme [closed]
- Create a folder if it doesn’t already exist
- MySQL Engine vs. Charset
- Changes in comments.php in the child theme does not show up on the site
- How to remove the tagline from the HTML ?
- Custom table or form
- how to modify request to get_template_part()?
- Getting Custom Field value in WP_Query
- Adding Custom HTML/CSS/JS code in specific page
- Custom template not working for existing pages [closed]
- Adding Telescope / Meteor App to existing WordPress site
- Help needed renaming custom post
- Disable all Fonts that are Standard in WordPress and replacing them with a custom Font?
- Custom product sorting archive page
- Add custom information in editor summary