Skip to content

Data Storage

The addon stores no custom database tables. It uses WordPress options, user meta, post meta, activity meta, and transients. This page lists every key it reads or writes.

Option Contents
reign_options (key wcfm_option) All feature settings, stored inside the Reign theme’s shared option. Keys: product_favourite, vendor_store, product_activity, review_activity, order_activity, reign_wcfm_store_layout. Checkbox values are on or an empty string; the layout is layout_one or layout_two.
reign_wcfm_addon_edd_license_key The EDD license key string.
reign_wcfm_addon_edd_license_status The license status (valid, invalid, expired, and so on).

The addon never creates a standalone option for its settings. It merges only its own wcfm_option keys into reign_options on save, leaving other Reign addons’ data in that option untouched.

Key Shape Purpose
rwcfma_favourite_products Array of product IDs The products a user has favourited. Backs the Favourite profile tab.
Key Shape Purpose
rwcfma_user_favourite_product Array of user IDs (on a product) Which users have favourited a given product.
order_activity_id Integer (on an order) The activity ID created for an order. Used as a guard so an order is only posted to the feed once.
Key Shape Purpose
reign_wcfm_youzify_activity_action Marker string reign_wcfm_purchased_a_product Flags an activity_status entry as a purchase when Youzify is active, so the addon can recognise and render it.
wbcom_activity_markup_orderid Integer order ID Written on order activity. This key is written but not read back within the addon; treat it as reserved/legacy metadata.
Key TTL Purpose
rwcfm_oembed_<product_id> 1 day Cached oEmbed markup for a product in the order-activity slider, so the embed is not re-fetched on every render.
reign_wcfm_addon_edd_license_key_data 12 hours Cached EDD license-check response.

The plugin’s uninstall.php is the boilerplate stub and does not remove any of the above data. Options, user meta, post meta, activity meta, and transients persist after the plugin is deleted. Remove them manually if you need a clean uninstall.