Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
home
/
ophq1335
/
public_html
/
wp-content
/
plugins
/
wp-seopress
/
inc
/
admin
/
blocks
/
/home/ophq1335/public_html/wp-content/plugins/wp-seopress/inc/admin/blocks/integrations.php
<?php /** * Integrations block. * * @package SEOPress * @subpackage Blocks */ defined( 'ABSPATH' ) || exit( 'Please don’t call the plugin directly. Thanks :)' ); if ( defined( 'SEOPRESS_WL_ADMIN_HEADER' ) && SEOPRESS_WL_ADMIN_HEADER === false ) { // Do nothing. } else { $docs = seopress_get_docs_links(); $class = '1' !== seopress_get_service( 'NoticeOption' )->getNoticeIntegrations() ? 'is-active' : ''; ?> <div id="seopress-integration-panel" class="seopress-card <?php echo esc_attr( $class ); ?>" style="display: none"> <div class="seopress-card-title"> <div class="seopress-d-flex seopress-space-between"> <h2><?php esc_attr_e( 'Integrations', 'wp-seopress' ); ?></h2> <div> <a href="<?php echo esc_url( $docs['integrations']['all'] ); ?>" class="seopress-help" target="_blank" title="<?php esc_attr_e( 'See all our integrations - Open in a new tab', 'wp-seopress' ); ?>"> <?php esc_attr_e( 'See all our integrations', 'wp-seopress' ); ?> </a> <span class="seopress-help dashicons dashicons-external"></span> </div> </div> <div> <p><?php esc_attr_e( 'You’re using these plugins / themes on your site. We provide advanced integrations with them to improve your SEO.', 'wp-seopress' ); ?></p> </div> </div> <div class="seopress-card-content"> <?php $integrations = array( 'astra' => array( 'title' => 'Astra', ), 'codepress-admin-columns/codepress-admin-columns.php' => array( 'title' => 'Admin Columns', ), 'admin-columns-pro/admin-columns-pro.php' => array( 'title' => 'Admin Columns PRO', ), 'advanced-custom-fields/acf.php' => array( 'title' => 'Advanced Custom Fields', ), 'advanced-custom-fields-pro/acf.php' => array( 'title' => 'Advanced Custom Fields PRO', ), 'amp/amp.php' => array( 'title' => 'AMP', ), 'bbpress/bbpress.php' => array( 'title' => 'bbPress', ), 'beaver-builder-lite-version/fl-builder.php' => array( 'title' => 'Beaver Builder Lite', ), 'bb-plugin/fl-builder.php' => array( 'title' => 'Beaver Builder Agency', ), 'bricks' => array( 'title' => 'Bricks', ), 'Divi' => array( 'title' => 'Divi', ), 'breakdance/plugin.php' => array( 'title' => 'Breakdance', ), 'buddypress/bp-loader.php' => array( 'title' => 'BuddyPress', ), 'easy-digital-downloads/easy-digital-downloads.php' => array( 'title' => 'Easy Digital Downloads', ), 'easy-digital-downloads-pro/easy-digital-downloads.php' => array( 'title' => 'Easy Digital Downloads PRO', ), 'elementor/elementor.php' => array( 'title' => 'Elementor', ), 'enfold' => array( 'title' => 'Enfold', ), 'the-events-calendar/the-events-calendar.php' => array( 'title' => 'The Events Calendar', ), 'events-calendar-pro/events-calendar-pro.php' => array( 'title' => 'The Events Calendar PRO', ), 'jetpack/jetpack.php' => array( 'title' => 'Jetpack', ), 'js_composer/js_composer.php' => array( 'title' => 'WPBakery Page Builder', ), 'multilingual-press/multilingual-press.php' => array( 'title' => 'MultilingualPress', ), 'oxygen/functions.php' => array( 'title' => 'Oxygen Builder', ), 'permalink-manager/permalink-manager.php' => array( 'title' => 'Permalink Manager', ), 'permalink-manager-pro/permalink-manager.php' => array( 'title' => 'Permalink Manager PRO', ), 'polylang/polylang.php' => array( 'title' => 'Polylang', ), 'polylang-pro/polylang.php' => array( 'title' => 'Polylang PRO', ), 'sitepress-multilingual-cms/sitepress.php' => array( 'title' => 'WPML', ), 'weglot/weglot.php' => array( 'title' => 'Weglot', ), 'wp-rocket/wp-rocket.php' => array( 'title' => 'WP Rocket', ), 'woocommerce/woocommerce.php' => array( 'title' => 'WooCommerce', ), ); ?> <div class="seopress-integrations"> <?php // Get active theme. $theme = wp_get_theme(); $i = 0; foreach ( $integrations as $key => $integration ) { if ( is_plugin_active( $key ) || ( $key === $theme->template || $key === $theme->parent_theme ) ) { $title = $integration['title']; $status = 'status-active'; $label = esc_attr__( 'Active', 'wp-seopress' ); ?> <div class="seopress-integration"> <div class="details"> <h3 class="name"><?php echo esc_html( $title ); ?></h3> <div class="status"> <span class="badge <?php echo esc_attr( $status ); ?>"></span> <span class="label"><?php echo esc_attr( $label ); ?></span> </div> </div> </div> <?php ++$i; } } if ( 0 === $i ) { ?> <div class="seopress-notice"> <p> <?php esc_html_e( 'Currently, no specific integration found for your site. Contact us if you have any doubts about the compatibility between your plugins/themes and our products.', 'wp-seopress' ); ?> </p> <p> <a href="<?php echo esc_url( $docs['contact'] ); ?>" class="seopress-help btn btnSecondary" target="_blank" title="<?php esc_attr_e( 'Request an integration - Open in a new tab', 'wp-seopress' ); ?>"> <?php esc_attr_e( 'Request an integration', 'wp-seopress' ); ?> </a> </p> </div> <?php } ?> </div> </div> </div> <?php }