PluginProbe
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell / 3.12.1
WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell v3.12.1
3.13.3 3.13.2 3.13.1 3.13.0 3.12.13 3.12.12 3.12.11 3.12.10 3.12.9 3.12.8 3.12.7 3.12.6 3.12.5 3.12.4 3.12.3 3.12.1 3.12.2 3.12.0 3.11.1 3.11.0 3.10.9 3.10.8 3.10.7 3.10.6 2.8.16 All 261 releases
wpfunnels / includes / core / compatibility / plugin / class-wpfnl-slim-seo.php

class-wpfnl-slim-seo.php in WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell 3.12.1, at includes/core/compatibility/plugin/class-wpfnl-slim-seo.php

59 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * SlimSeo Compatibility
4 *
5 * @package WPFunnels\Compatibility\Plugin
6 */
7 namespace WPFunnels\Compatibility\Plugin;
8
9 use WPFunnels\Wpfnl_functions;
10 use WPFunnels\Traits\SingletonTrait;
11
12 /**
13 * Slim seo Compatibility
14 *
15 * @package WPFunnels\Compatibility\SlimSeo
16 */
17 class SlimSeo extends PluginCompatibility{
18 use SingletonTrait;
19
20 /**
21 * Filters/Hook from Slim Seo
22 * to initiate the necessary updates.
23 *
24 * @since 2.5.7
25 */
26 public function init() {
27 add_filter( 'slim_seo_meta_description', [ $this, 'wpfnl_no_description' ] );
28 }
29
30
31 /**
32 * Compatibility with Slim seo by retuning false of this filter hook
33 *
34 * @return Bool
35 * @since 2.5.7
36 */
37 public function wpfnl_no_description(){
38 return false;
39 }
40
41 /**
42 * Check if slim seo is activated
43 *
44 * @return bool
45 * @since 2.7.7
46 */
47 public function maybe_activate()
48 {
49 if (in_array('slim-seo/slim-seo.php', apply_filters('active_plugins', get_option('active_plugins')))) {
50 return true;
51 }elseif( function_exists('is_plugin_active') ){
52 if( is_plugin_active( 'slim-seo/slim-seo.php' )){
53 return true;
54 }
55 }
56 return false;
57 }
58 }
59