Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
firepot
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
app
/
Common
/
Admin
:
SeoAnalysis.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace AIOSEO\Plugin\Common\Admin; // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Handles all admin code for the SEO Analysis menu. * * @since 4.2.6 */ class SeoAnalysis { /** * Class constructor. * * @since 4.2.6 */ public function __construct() { add_action( 'save_post', [ $this, 'bustStaticHomepageResults' ] ); } /** * Busts the SEO Analysis for the static homepage when it is updated. * * @since 4.2.6 * * @param int $postId The post ID. * @return void */ public function bustStaticHomepageResults( $postId ) { if ( ! aioseo()->helpers->isStaticHomePage( $postId ) ) { return; } aioseo()->internalOptions->internal->siteAnalysis->score = 0; aioseo()->internalOptions->internal->siteAnalysis->results = null; aioseo()->core->cache->delete( 'analyze_site_code' ); aioseo()->core->cache->delete( 'analyze_site_body' ); } }