IsIndexed.php
783 Bytes
<?php
namespace ACP\ThirdParty\YoastSeo\Editing;
use AC;
use ACP\Editing;
class IsIndexed extends Editing\Model\Meta {
/**
* @var bool
*/
private $default_value;
public function __construct( AC\Column\Meta $column, $default_value ) {
$this->default_value = (bool) $default_value;
parent::__construct( $column );
}
public function get_view_settings() {
$post_type = $this->column->get_post_type();
$labels = get_post_type_labels( get_post_type_object( $post_type ) );
$currently = $this->default_value ? __( 'Yes' ) : __( 'No' );
return [
'type' => 'select',
'options' => [
0 => sprintf( __( 'Default for %s, currently: %s', 'codepress-admin-columns' ), $labels->name, $currently ),
1 => __( 'No' ),
2 => __( 'Yes' ),
],
];
}
}