DataRegenerator::add_initiate_regeneration_entry_to_tools_array()
Method: Add a ‘Regenerate product attributes lookup table’ entry to the Status – Tools page.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:273
Method: Add a ‘Regenerate product attributes lookup table’ entry to the Status – Tools page.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:273
Method: Callback to initiate the regeneration process from the Status – Tools page.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:375
Method: Enable or disable the actual lookup table usage.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:389
Method: Delete all the existing data related to the lookup table, including the table itself.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:121
Method: Create the lookup table and initialize the options that will be temporarily used while the regeneration is in progress.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:138
Method: Action scheduler callback, performs one regeneration step and then schedules the next step if necessary.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:183
Method: Enqueue one regeneration step in action scheduler.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:199
Method: Perform one regeneration step: grabs a chunk of products and creates the appropriate entries for them in the lookup table.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:215
Method: Cleanup/final option setup after the regeneration has been completed.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:248
Method: Check if the lookup table exists in the database.
Source: src/Internal/ProductAttributesLookup/DataRegenerator.php:259