| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Compatibility files for third-party plugins.
- * This is used to improve compatibility of specific Jetpack features with third-party plugins.
- *
- * @package automattic/jetpack
- */
- namespace Automattic\Jetpack;
- /**
- * Loads the individual 3rd-party compat files.
- */
- function load_3rd_party() {
- // Array of third-party compat files to always require.
- $compat_files = array(
- 'bbpress.php',
- 'beaverbuilder.php',
- 'bitly.php',
- 'buddypress.php',
- 'class.jetpack-amp-support.php',
- 'class-jetpack-crm-data.php',
- 'class-jetpack-modules-overrides.php', // Special case. Tools to be used to override module settings.
- 'creative-mail.php',
- 'debug-bar.php',
- 'class-domain-mapping.php',
- 'crowdsignal.php',
- 'qtranslate-x.php',
- 'vaultpress.php',
- 'web-stories.php',
- 'wpml.php',
- 'woocommerce.php',
- 'woocommerce-services.php',
- );
- foreach ( $compat_files as $file ) {
- if ( file_exists( JETPACK__PLUGIN_DIR . '/3rd-party/' . $file ) ) {
- require_once JETPACK__PLUGIN_DIR . '/3rd-party/' . $file;
- }
- }
- }
- load_3rd_party();
|