• File: should-index-links-conditional.php
  • Full Path: /home/matthif/www/wp-content/plugins/wordpress-seo/src/conditionals/should-index-links-conditional.php
  • Date Modified: 02/24/2024 11:29 PM
  • File size: 1.02 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace Yoast\WP\SEO\Conditionals;

use 
Yoast\WP\SEO\Helpers\Options_Helper;

/**
 * Should_Index_Links_Conditional class.
 */
class Should_Index_Links_Conditional implements Conditional {

    
/**
     * The options helper.
     *
     * @var Options_Helper
     */
    
protected $options_helper;

    
/**
     * Should_Index_Links_Conditional constructor.
     *
     * @param Options_Helper $options_helper The options helper.
     */
    
public function __constructOptions_Helper $options_helper ) {
        
$this->options_helper $options_helper;
    }

    
/**
     * Returns `true` when the links on this website should be indexed.
     *
     * @return bool `true` when the links on this website should be indexed.
     */
    
public function is_met() {
        
$should_index_links $this->options_helper->get'enable_text_link_counter' );

        
/**
         * Filter: 'wpseo_should_index_links' - Allows disabling of Yoast's links indexation.
         *
         * @param bool $enable To disable the indexation, return false.
         */
        
return \apply_filters'wpseo_should_index_links'$should_index_links );
    }
}