# rabbit-loader/3.0.5/inc/RabbitLoader/SDK/WordPress.php

RabbitLoader, version 3.0.5. 31 lines.

- Page: https://pluginprobe.com/plugins/rabbit-loader/3.0.5/code/inc/RabbitLoader/SDK/WordPress.php
- Raw: https://pluginprobe.com/plugins/rabbit-loader/3.0.5/raw/inc/RabbitLoader/SDK/WordPress.php
- Modified: 2025-11-24T08:53:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/rabbit-loader/3.0.5/code/inc/RabbitLoader/SDK/WordPress.php#L10-L20`.

```php
<?php

namespace RabbitLoader\SDK;

class WordPress
{
    public static function isWp()
    {
        return defined('ABSPATH') && function_exists('apply_filters') && function_exists('get_option');
    }

    public static function &plugins()
    {
        $plugins = [];
        if (!self::isWp()) {
            return $plugins;
        }
        $activePlugins = apply_filters('active_plugins', get_option('active_plugins'));
        //Yoast SEO
        if (class_exists('WPSEO_Options') || in_array('wordpress-seo/wp-seo.php', $activePlugins)) {
            $plugins[] = "wordpress-seo";
        }

        //Rank Math
        if (class_exists('RankMath') || in_array('seo-by-rank-math/rank-math.php', $activePlugins)) {
            $plugins[] = "seo-by-rank-math";
        }
        return $plugins;
    }
}

```
