PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 28.0
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v28.0
28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 All 128 releases
wordpress-seo / src / functions.php

functions.php in Yoast SEO – Advanced SEO with real-time guidance and built-in AI 28.0, at src/functions.php

39 lines 697 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * WPSEO plugin file.
4 *
5 * @package WPSEO\Internals
6 */
7
8 if ( ! defined( 'WPSEO_VERSION' ) ) {
9 header( 'Status: 403 Forbidden' );
10 header( 'HTTP/1.1 403 Forbidden' );
11 exit();
12 }
13
14 use Yoast\WP\SEO\Main;
15
16 if ( is_dir( WPSEO_PATH . YOAST_VENDOR_PREFIX_DIRECTORY ) ) {
17 require_once WPSEO_PATH . YOAST_VENDOR_PREFIX_DIRECTORY . '/guzzlehttp/guzzle/src/functions.php';
18 }
19
20 /**
21 * Retrieves the main instance.
22 *
23 * @phpcs:disable WordPress.NamingConventions -- Should probably be renamed, but leave for now.
24 *
25 * @return Main The main instance.
26 */
27 function YoastSEO() {
28 // phpcs:enable
29
30 static $main;
31
32 if ( $main === null ) {
33 $main = new Main();
34 $main->load();
35 }
36
37 return $main;
38 }
39