1709977582.M642337P482112.w12,S=21923,W=22375 ag H?u 1709979537.M354681P774819.w12,S=84070,W=86012 bg ?u 1709980450.M511567P924225.w12,S=13504,W=13848 cg ?u 1709988982.M924809P1649093.w12,S=84650,W=85756 dg ?u 1709990526.M559146P1677516.w12,S=6477,W=6598 eg h?u 1709997339.M935069P1803004.w12,S=77485,W=79251 fg ?u 1710004656.M284175P1941503.w12,S=84050,W=85992 gg ?u 1709977273.M985811P420827.w12,S=39501,W=40031 hg @?u 1710018947.M454655P2199931.w12,S=83981,W=85921 ig ?u 1709931294.M128260P2724581.w12,S=36766,W=37262 jg ?u 1709931320.M599269P2724770.w12,S=36743,W=37238 kg ?u 1710045437.M904678P2750758.w12,S=6147,W=6260 lg `?u 1710049758.M879815P2835471.w12,S=43052,W=44221 mg ?u 1710054437.M424027P3430506.w12,S=75716,W=77630 ng ?u 1710055287.M624755P3549597.w12,S=95917,W=97357 og 8?u 1710064883.M323161P871398.w12,S=6178,W=6292 pg ?u 1710064037.M531274P815275.w12,S=14300,W=14598 qg ?u 1710061401.M449417P314137.w12,S=87931,W=89871 rg ?u 1710060326.M597880P140054.w12,S=108895,W=111461 sg X?u 1710065204.M835855P881470.w12,S=28630,W=29143 tg ?u 1710058622.M793344P4070264.w12,S=118272,W=120195 ug ?u 1710065723.M20408P896501.w12,S=83804,W=85743 vg 8?u 1710071526.M498422P1009658.w12,S=6559,W=6679 wg ?u 1710072418.M347170P1024738.w12,S=6419,W=6535 xg ?u 1710076554.M955750P1100568.w12,S=13051,W=13321 yg ?u 1710077721.M527692P1122644.w12,S=161918,W=164644 zg `?u 1710077330.M874143P1115852.w12,S=6436,W=6554 {g ?u 1710077344.M707391P1115929.w12,S=6377,W=6495 |g ?u 1710077313.M834639P1115787.w12,S=121232,W=123994 }g @?u 1710081303.M891334P1188371.w12,S=59598,W=60726 ~g ?u 1710090518.M651702P1361283.w12,S=6423,W=6541 g ?u 1710090763.M277195P1365585.w12,S=84336,W=86281 g ?u 1710091492.M565884P1378874.w12,S=66796,W=67720 g `?u 1710093993.M235105P1424770.w12,S=63820,W=64800 g ?u 1710104957.M573888P1627706.w12,S=84068,W=86008 g ?u 1710109981.M392887P1724444.w12,S=114945,W=116855 g @?u 1710132011.M24294P2195937.w12,S=100084,W=101582 g ?u 1710140891.M419768P2879316.w12,S=87899,W=90108 g ?u 1710142270.M626656P3048423.w12,S=6445,W=6564 g ?u 1710144027.M59303P3369915.w12,S=97640,W=98675 g `?u 1710145574.M140482P3629581.w12,S=115468,W=117366 g ?u 1710143150.M741079P3187671.w12,S=109348,W=111945 g ?u 1710146226.M994836P3721441.w12,S=112194,W=114612 g P?u 1710146998.M123457P3820541.w12,S=6349,W=6466 g ?u 1710148212.M221286P4045334.w12,S=6468,W=6586 g ?u 1710149406.M489674P83275.w12,S=6534,W=6654 g (?u 1710149457.M683878P95302.w12,S=482044,W=488344 g p?u 1710148940.M426749P649.w12,S=76182,W=77178 g ?u 1710147587.M443841P3929290.w12,S=6499,W=6618 g ?u 1710149530.M774279P100172.w12,S=6787,W=6910 g H?u 1710149622.M154092P103455.w12,S=6743,W=6866 g ?u 1710151116.M145084P351319.w12,S=139511,W=142572 g ?u 1710151889.M44930P377243.w12,S=83683,W=85624 g ?u 1710156208.M575047P483590.w12,S=6554,W=6674 g h?u 1710157598.M820608P516085.w12,S=6794,W=6918 g ?u 1710159475.M953952P560372.w12,S=119341,W=121337 g ?u 17101596eader', 'wordpress-seo' ), ]; $this->permalink_cleanup_settings = [ 'clean_campaign_tracking_urls' => \__( 'Campaign tracking URL parameters', 'wordpress-seo' ), 'clean_permalinks' => \__( 'Unregistered URL parameters', 'wordpress-seo' ), ]; $this->search_cleanup_settings = [ 'search_cleanup' => \__( 'Filter search terms', 'wordpress-seo' ), 'search_cleanup_emoji' => \__( 'Filter searches with emojis and other special characters', 'wordpress-seo' ), 'search_cleanup_patterns' => \__( 'Filter searches with common spam patterns', 'wordpress-seo' ), 'deny_search_crawling' => \__( 'Prevent search engines from crawling site search URLs', 'wordpress-seo' ), 'redirect_search_pretty_urls' => \__( 'Redirect pretty URLs for search pages to raw format', 'wordpress-seo' ), ]; $this->unused_resources_settings = [ 'remove_emoji_scripts' => \__( 'Emoji scripts', 'wordpress-seo' ), 'deny_wp_json_crawling' => \__( 'Prevent search engines from crawling /wp-json/', 'wordpress-seo' ), ]; } /** * Adds content to the Crawl Cleanup tab. * * @deprecated 20.4 * @codeCoverageIgnore * * @param Yoast_Form $yform The yoast form object. */ public function add_crawl_settings_tab_content( $yform ) { _deprecated_function( __METHOD__, 'Yoast SEO 20.4' ); $this->add_crawl_settings( $yform, false ); } /** * Adds content to the Crawl Cleanup network tab. * * @param Yoast_Form $yform The yoast form object. */ public function add_crawl_settings_tab_content_network( $yform ) { $this->add_crawl_settings( $yform, true ); } /** * Print the settings sections. * * @param Yoast_Form $yform The Yoast form class. * * @return void */ private function add_crawl_settings( $yform ) { $this->print_toggles( $this->basic_settings, $yform, \__( 'Basic crawl settings', 'wordpress-seo' ) ); $this->print_toggles( $this->feed_settings, $yform, \__( 'Feed crawl settings', 'wordpress-seo' ) ); $this->print_toggles( $this->unused_resources_settings, $yform, \__( 'Remove unused resources', 'wordpress-seo' ) ); $first_search_setting = \array_slice( $this->search_cleanup_settings, 0, 1 ); $rest_search_settings = \array_slice( $this->search_cleanup_settings, 1 ); $search_settings_toggles = [ 'off' => \__( 'Disabled', 'wordpress-seo' ), 'on' => \__( 'Enabled', 'wordpress-seo' ), ]; $this->print_toggles( $first_search_setting, $yform, \__( 'Search cleanup settings', 'wordpress-seo' ), $search_settings_toggles ); $this->print_toggles( $rest_search_settings, $yform, '', $search_settings_toggles ); $permalink_warning = \sprintf( /* Translators: %1$s expands to an opening anchor tag for a link leading to the Yoast SEO page of the Permalink Cleanup features, %2$s expands to a closing anchor tag. */ \esc_html__( 'These are expert features, so make sure you know what you\'re doing before removing the parameters. %1$sRead more about how your site can be affected%2$s.', 'wordpress-seo' ), '', '' ); $this->print_toggles( $this->permalink_cleanup_settings, $yform, \__( 'Permalink cleanup settings', 'wordpress-seo' ), [], $permalink_warning ); // Add the original option as hidden, so as not to lose any values if it's disabled and the form is saved. $yform->hidden( 'clean_permalinks_extra_variables', 'clean_permalinks_extra_variables' ); } /** * Prints a list of toggles for an array of settings with labels. * * @param array $settings The settings being displayed. * @param Yoast_Form $yform The Yoast form class. * @param string $title Optional title for the settings being displayed. * @param array $toggles Optional naming of the toggle buttons. * @param string $warning Optional warning to be displayed above the toggles. * * @return void */ private function print_toggles( array $settings, Yoast_Form $yform, $title = '', $toggles = [], $warning = '' ) { if ( ! empty( $title ) ) { echo '
'; if ( \current_user_can( 'manage_options' ) ) { echo \sprintf( /* translators: 1: Link start tag to the Permalinks settings page, 2: Link closing tag. */ \esc_html__( 'This feature is disabled when your site is not using %1$spretty permalinks%2$s.', 'wordpress-seo' ), '', '' ); } else { echo \esc_html__( 'This feature is disabled when your site is not using pretty permalinks.', 'wordpress-seo' ); } echo '
'; } } } /** * Checks if the feature should be disabled due to non-pretty permalinks. * * @param string $setting The setting to be displayed. * * @return bool */ protected function should_feature_be_disabled_permalink( $setting ) { return ( \in_array( $setting, [ 'clean_permalinks', 'clean_campaign_tracking_urls' ], true ) && empty( \get_option( 'permalink_structure' ) ) ); } /** * Checks if the feature should be disabled due to the site being a multisite. * * @param string $setting The setting to be displayed. * * @return bool */ protected function should_feature_be_disabled_multisite( $setting ) { return ( \in_array( $setting, [ 'deny_search_crawling', 'deny_wp_json_crawling' ], true ) && \is_multisite() ); } }