# Quick Reference: Artifact to File Mapping This document maps each artifact I created to its exact file location in the plugin structure. ## 📦 Artifacts Created (in order) | # | Artifact ID | File Name | Location | |---|-------------|-----------|----------| | 1 | `main_plugin` | wpforms-mailjet-automation.php | **Root** | | 2 | `core_class` | class-wpfmj-core.php | **includes/** | | 3 | `loader_class` | class-wpfmj-loader.php | **includes/** | | 4 | `activator_class` | class-wpfmj-activator.php | **includes/** | | 5 | `deactivator_class` | class-wpfmj-deactivator.php | **includes/** | | 6 | `cpt_class` | class-wpfmj-cpt.php | **includes/** | | 7 | `encryption_class` | class-wpfmj-encryption.php | **includes/** | | 8 | `mailjet_api_class` | class-wpfmj-mailjet-api.php | **includes/** | | 9 | `form_handler_class` | class-wpfmj-form-handler.php | **includes/** | | 10 | `error_logger_class` | class-wpfmj-error-logger.php | **includes/** | | 11 | `admin_class` | class-wpfmj-admin.php | **admin/** | | 12 | `dashboard_class` | class-wpfmj-dashboard.php | **admin/** | | 13 | `admin_css` | wpfmj-admin.css | **admin/css/** | | 14 | `wizard_app` | App.jsx | **assets/src/wizard/** | | 15 | `step_one` | StepOne.jsx | **assets/src/wizard/components/** | | 16 | `step_two` | StepTwo.jsx | **assets/src/wizard/components/** | | 17 | `step_three` | StepThree.jsx | **assets/src/wizard/components/** | | 18 | `step_four` | StepFour.jsx | **assets/src/wizard/components/** | | 19 | `step_five` | StepFive.jsx | **assets/src/wizard/components/** | | 20 | `step_six` | StepSix.jsx | **assets/src/wizard/components/** | | 21 | `api_utils` | api.js | **assets/src/wizard/utils/** | | 22 | `uninstall_script` | uninstall.php | **Root** | | 23 | `silence_index` | index.php | **Multiple locations** (see below) | | 24 | `wizard_asset` | wpfmj-wizard.asset.php | **admin/js/** | | 25 | `build_readme` | BUILD-INSTRUCTIONS.md | **Root** | | 26 | `directory_structure` | DIRECTORY-STRUCTURE.txt | **Root** | | 27 | `plugin_summary` | PLUGIN-SUMMARY.md | **Root** | | 28 | `quick_reference` | QUICK-REFERENCE.md | **Root** (this file) | ## 📍 index.php Placement (9 copies needed) The `silence_index` artifact should be copied to these 9 locations: ``` wpforms-mailjet-automation/index.php wpforms-mailjet-automation/includes/index.php wpforms-mailjet-automation/admin/index.php wpforms-mailjet-automation/admin/css/index.php wpforms-mailjet-automation/admin/js/index.php wpforms-mailjet-automation/assets/index.php wpforms-mailjet-automation/assets/src/index.php wpforms-mailjet-automation/assets/src/wizard/index.php wpforms-mailjet-automation/assets/src/wizard/components/index.php wpforms-mailjet-automation/assets/src/wizard/utils/index.php ``` **Content of each index.php:** ```php