It’s almost always superior to use the standard WP tables. All WP functionality and plugins ‘know’ about those tables, and have access to them. They are completely oblivious to custom-built tables.
Related Posts:
- Why WordPress choose data serialization over json_encode?
- Dealing with Many Meta Values, 30+
- What is the most secure way to store post meta data in WP?
- How to delete outdated, wrongly sized images in _wp_attachment_metadata?
- Meta query interfering with orderby relevance
- Migrating non-WordPress CMS to WordPress, lots of data to move — possible solutions?
- How to solve slow WordPress site caused by attachment_metadata
- Delete all post meta except featured image
- Is it possible to store visitors IPs in wp_postmeta table?
- Multiple postmeta with same name for one post in wp_postmeta table
- Delete all post meta except featured image Using SQL
- One post carries 30 postmeta values, is this too much?
- delete post meta from db, even if does not exist?
- WordPress and MySQL: how to transfer Meta_key and Meta_Value from one post_id to another
- Storing data for a wordpress plugin
- Where does the actual data stored by add_post_meta
- Structure of postmeta meta_value for woocommerce product download
- Routine to convert custom post meta from old to new value
- Saving zero as meta value
- Uknown meta entries in wp_postmeta
- Does post_meta data need to be unserialzed?
- Link image with data from the wpdb
- Custom Post Type not showing anything added by code anymore?
- Compare User meta_value with Product meta_value
- How to save EXIF metadata in WordPress database?
- _wp_attachment_metadata is not being added to database when PDF files uploaded
- “BS_” rows in postmeta table
- Migrating meta_key and meta_value from old theme to new one
- Database structure for thousands of posts
- How much post meta data is too much?
- How do i get value from wp_postmeta?
- SQL query : Select a thumbnail for a media
- Can’t connect to MySQL server on ‘127.0.0.1’ (10061) (2003)
- Relaunch 4.2 utf8mb4 database upgrade
- Get error messages when $wpdb->insert() returns false?
- Does dbDelta delete columns as well?
- Where can I find the database changes between WordPress versions?
- Does WordPress use the InnoDB engine for MySQL by default?
- $wpdb->prepare() warning in WordPress 3.5
- When is it appropriate to create a new table in the WordPress database?
- Special characters in WordPress UTF-8 [closed]
- Performance tips for a large user base [closed]
- Can’t update database after wordpress update from 3.8.1 to 4.4.1
- $wpdb variable throw this error Call to a member function get_results() on a non-object in
- Extend the wp_users table
- I have a problem with my WordPress DB after I tried to install multi-site
- Database sync between local and production
- Database error Deadlock found when trying to get lock; try restarting
- Connect Second Database to WordPress
- update_user_meta() does not work
- Query from a different database than the default
- Need of separate security plugins for both root and subfolder sites WordPress?
- Check if column exists for one table in DB
- wp_get_current_user always returns 0 continued
- Switching database on the fly
- Allow logged in users to store and display some data
- Replace/Mute/Stop Search Query
- How can i customize the export personal data file?
- How to merge two WordPress databases with the same structure?
- Finding the original login information in the database
- How to prevent/delay MySQL connections when an object cache is used?
- How to paginate information obtained from a query to a custom table?
- “Error establishing a database connection” – Intermittent error on GoDaddy
- Importing Direct to DB – GUID Question
- WordPress site to be able to connect with data on local machine of user
- Bulk Updating Post Date in 1 day Increments
- Trying to create a custom meta table for working with a custom table
- Saving Post Data in Another Database
- Debugging – logging database queries
- Update multiple rows in one query
- How to direct my site to the proper URL without Dashboard
- SELECT SQL_CALC_FOUND_ROWS with wordpress search
- Regenerate user_nicename column
- Create Pages for database content
- access JSON results from wordpress database with wpdb
- How to add checkbox with multiple values in table?
- Button to update database row from admin menu
- How do I get database rows from a custom table using wpdb?
- Recurring 502 Bad Gateway issue
- Getting values from form and saving in database but spaces are inserted instead of form values
- how restrict user to give star ratings once for a post?
- Insert JSON output into WordPress Database
- How to set posts to draft in bulk based on the content of the post
- wp term relationships error
- Performance bug – slow DB query
- WordPress adding item to menu deletes post metadata
- Changed meta_key value in structures, now dashboard shows zero users
- Why is wordpress trying to re-install itself?
- Searchable database of members using multiple criteria / filters
- I broke database after reuploading local version – what exactly happened? Database error
- Working local with one database
- Using class id from array for query
- Inserting into data into external DB using WPDB
- $wpdb->prepare returns empty array
- Prevent creation of unused database tables?
- How to store a plain password in WordPress database in another field
- wp-config was suddenly updated
- Weird WP -Cli Error Connection Refused
- Order of search results based off of a backend custom field and also in alpha order
- How to find fresh (last modified) and sql backup?