mailchimp-for-wp
Last commit date
assets
1 month ago
config
1 month ago
includes
1 month ago
integrations
1 month ago
languages
2 years ago
AGENTS.md
2 months ago
CHANGELOG.md
1 month ago
LICENSE
1 year ago
README.md
1 year ago
SECURITY.md
1 year ago
autoload.php
1 month ago
mailchimp-for-wp.php
1 month ago
readme.txt
1 month ago
uninstall.php
1 year ago
wpml-config.xml
1 year ago
autoload.php
88 lines
| 1 | <?php |
| 2 | |
| 3 | require __DIR__ . '/includes/functions.php'; |
| 4 | require __DIR__ . '/includes/deprecated-functions.php'; |
| 5 | require __DIR__ . '/includes/forms/functions.php'; |
| 6 | require __DIR__ . '/includes/forms/admin-functions.php'; |
| 7 | require __DIR__ . '/includes/integrations/functions.php'; |
| 8 | |
| 9 | spl_autoload_register(function ($class) { |
| 10 | static $classmap = [ |
| 11 | 'MC4WP_API_Connection_Exception' => '/includes/api/class-connection-exception.php', |
| 12 | 'MC4WP_API_Exception' => '/includes/api/class-exception.php', |
| 13 | 'MC4WP_API_Resource_Not_Found_Exception' => '/includes/api/class-resource-not-found-exception.php', |
| 14 | 'MC4WP_API_V3' => '/includes/api/class-api-v3.php', |
| 15 | 'MC4WP_API_V3_Client' => '/includes/api/class-api-v3-client.php', |
| 16 | 'MC4WP_Admin' => '/includes/admin/class-admin.php', |
| 17 | 'MC4WP_Admin_Ads' => '/includes/admin/class-ads.php', |
| 18 | 'MC4WP_Admin_Ajax' => '/includes/admin/class-admin-ajax.php', |
| 19 | 'MC4WP_Admin_Cron_Notice' => '/includes/admin/class-cron-notice.php', |
| 20 | 'MC4WP_Admin_Messages' => '/includes/admin/class-admin-messages.php', |
| 21 | 'MC4WP_Admin_Review_Notice' => '/includes/admin/class-review-notice.php', |
| 22 | 'MC4WP_Admin_Texts' => '/includes/admin/class-admin-texts.php', |
| 23 | 'MC4WP_Admin_Tools' => '/includes/admin/class-admin-tools.php', |
| 24 | 'MC4WP_AffiliateWP_Integration' => '/integrations/affiliatewp/class-affiliatewp.php', |
| 25 | 'MC4WP_BuddyPress_Integration' => '/integrations/buddypress/class-buddypress.php', |
| 26 | 'MC4WP_Comment_Form_Integration' => '/integrations/wp-comment-form/class-comment-form.php', |
| 27 | 'MC4WP_Contact_Form_7_Integration' => '/integrations/contact-form-7/class-contact-form-7.php', |
| 28 | 'MC4WP_Campaign_Archive' => '/includes/campaigns/class-archive.php', |
| 29 | 'MC4WP_Container' => '/includes/class-container.php', |
| 30 | 'MC4WP_Custom_Integration' => '/integrations/custom/class-custom.php', |
| 31 | 'MC4WP_Debug_Log' => '/includes/class-debug-log.php', |
| 32 | 'MC4WP_Debug_Log_Reader' => '/includes/class-debug-log-reader.php', |
| 33 | 'MC4WP_Dynamic_Content_Tags' => '/includes/class-dynamic-content-tags.php', |
| 34 | 'MC4WP_Easy_Digital_Downloads_Integration' => '/integrations/easy-digital-downloads/class-easy-digital-downloads.php', |
| 35 | 'MC4WP_Events_Manager_Integration' => '/integrations/events-manager/class-events-manager.php', |
| 36 | 'MC4WP_Personal_Data_Exporter' => '/includes/class-personal-data-exporter.php', |
| 37 | 'MC4WP_Field_Formatter' => '/includes/class-field-formatter.php', |
| 38 | 'MC4WP_Field_Guesser' => '/includes/class-field-guesser.php', |
| 39 | 'MC4WP_Form' => '/includes/forms/class-form.php', |
| 40 | 'MC4WP_Form_AMP' => '/includes/forms/class-form-amp.php', |
| 41 | 'MC4WP_Form_Asset_Manager' => '/includes/forms/class-asset-manager.php', |
| 42 | 'MC4WP_Form_Element' => '/includes/forms/class-form-element.php', |
| 43 | 'MC4WP_Form_Listener' => '/includes/forms/class-form-listener.php', |
| 44 | 'MC4WP_Form_Manager' => '/includes/forms/class-form-manager.php', |
| 45 | 'MC4WP_Form_Notice' => '/includes/forms/class-form-message.php', |
| 46 | 'MC4WP_Form_Output_Manager' => '/includes/forms/class-output-manager.php', |
| 47 | 'MC4WP_Form_Previewer' => '/includes/forms/class-form-previewer.php', |
| 48 | 'MC4WP_Form_Tags' => '/includes/forms/class-form-tags.php', |
| 49 | 'MC4WP_Form_Widget' => '/includes/forms/class-widget.php', |
| 50 | 'MC4WP_Forms_Admin' => '/includes/forms/class-admin.php', |
| 51 | 'MC4WP_Give_Integration' => '/integrations/give/class-give.php', |
| 52 | 'MC4WP_Gravity_Forms_Field' => '/integrations/gravity-forms/class-field.php', |
| 53 | 'MC4WP_Gravity_Forms_Integration' => '/integrations/gravity-forms/class-gravity-forms.php', |
| 54 | 'MC4WP_Integration' => '/includes/integrations/class-integration.php', |
| 55 | 'MC4WP_Integration_Admin' => '/includes/integrations/class-admin.php', |
| 56 | 'MC4WP_Integration_Fixture' => '/includes/integrations/class-integration-fixture.php', |
| 57 | 'MC4WP_Integration_Manager' => '/includes/integrations/class-integration-manager.php', |
| 58 | 'MC4WP_Integration_Tags' => '/includes/integrations/class-integration-tags.php', |
| 59 | 'MC4WP_List_Data_Mapper' => '/includes/class-list-data-mapper.php', |
| 60 | 'MC4WP_MailChimp' => '/includes/class-mailchimp.php', |
| 61 | 'MC4WP_MailChimp_Subscriber' => '/includes/class-mailchimp-subscriber.php', |
| 62 | 'MC4WP_MemberPress_Integration' => '/integrations/memberpress/class-memberpress.php', |
| 63 | 'MC4WP_Ninja_Forms_Action' => '/integrations/ninja-forms/class-action.php', |
| 64 | 'MC4WP_Ninja_Forms_Field' => '/integrations/ninja-forms/class-field.php', |
| 65 | 'MC4WP_Ninja_Forms_Integration' => '/integrations/ninja-forms/class-ninja-forms.php', |
| 66 | 'MC4WP_Ninja_Forms_V2_Integration' => '/integrations/ninja-forms-2/class-ninja-forms.php', |
| 67 | 'MC4WP_PeepSo_Integration' => '/integrations/peepso/class-peepso.php', |
| 68 | 'MC4WP_Plugin' => '/includes/class-plugin.php', |
| 69 | 'MC4WP_Procaptcha_Integration' => '/integrations/prosopo-procaptcha/class-procaptcha-integration.php', |
| 70 | 'MC4WP_Procaptcha' => '/integrations/prosopo-procaptcha/class-procaptcha.php', |
| 71 | 'MC4WP_Queue' => '/includes/class-queue.php', |
| 72 | 'MC4WP_Queue_Job' => '/includes/class-queue-job.php', |
| 73 | 'MC4WP_Registration_Form_Integration' => '/integrations/wp-registration-form/class-registration-form.php', |
| 74 | 'MC4WP_Simple_Basic_Contact_Form_Integration' => '/integrations/simple-basic-contact-form/class-simple-basic-contact-form.php', |
| 75 | 'MC4WP_Tools' => '/includes/class-tools.php', |
| 76 | 'MC4WP_Tracking_Pixel' => '/includes/class-tracking-pixel.php', |
| 77 | 'MC4WP_Upgrade_Routines' => '/includes/admin/class-upgrade-routines.php', |
| 78 | 'MC4WP_User_Integration' => '/includes/integrations/class-user-integration.php', |
| 79 | 'MC4WP_WPForms_Field' => '/integrations/wpforms/class-field.php', |
| 80 | 'MC4WP_WPForms_Integration' => '/integrations/wpforms/class-wpforms.php', |
| 81 | 'MC4WP_WooCommerce_Integration' => '/integrations/woocommerce/class-woocommerce.php', |
| 82 | ]; |
| 83 | |
| 84 | if (isset($classmap[$class])) { |
| 85 | require __DIR__ . $classmap[$class]; |
| 86 | } |
| 87 | }); |
| 88 |