ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
2026-09-16 23:04:47
Editing: Tag_Guard.php
Cancel
Save Changes
<?php /** * Class Google\Site_Kit\Modules\AdSense\Tag_Guard * * @package Google\Site_Kit\Modules\AdSense * @copyright 2021 Google LLC * @license https://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * @link https://sitekit.withgoogle.com */ namespace Google\Site_Kit\Modules\AdSense; use Google\Site_Kit\Core\Modules\Tags\Module_Tag_Guard; /** * Class for the AdSense tag guard. * * @since 1.24.0 * @access private * @ignore */ class Tag_Guard extends Module_Tag_Guard { /** * Determines whether the guarded tag can be activated or not. * * @since 1.24.0 * @since 1.30.0 Update to return FALSE on 404 pages deliberately. * @since 1.105.0 Extract the check for 404 pages to dedicated Guard. * * @return bool|\WP_Error TRUE if guarded tag can be activated, otherwise FALSE or an error. */ public function can_activate() { $settings = $this->settings->get(); // For web stories, the tag must only be rendered if a story-specific ad unit is provided. if ( is_singular( 'web-story' ) && empty( $settings['webStoriesAdUnit'] ) ) { return false; } return ! empty( $settings['useSnippet'] ) && ! empty( $settings['clientID'] ); } }
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete