Yoast\WP\SEO\Llms_Txt\Domain\Available_Posts\Data_Provider
Available_Posts_Data{}└─ Data_Interface
Domain object that represents a Available Posts data record.
Хуков нет.
Использование
$Available_Posts_Data = new Available_Posts_Data(); // use class methods
Методы
Код Available_Posts_Data{} Available Posts Data{} Yoast 28.3
class Available_Posts_Data implements Data_Interface {
/**
* The content type entry.
*
* @var Content_Type_Entry
*/
private $content_type_entry;
/**
* The constructor.
*
* @param Content_Type_Entry $content_type_entry The content type entry.
*/
public function __construct( Content_Type_Entry $content_type_entry ) {
$this->content_type_entry = $content_type_entry;
}
/**
* The array representation of this domain object.
*
* @return array<string|float|int|string[]>
*/
public function to_array(): array {
return [
'id' => $this->content_type_entry->get_id(),
'title' => $this->content_type_entry->get_title(),
'slug' => $this->content_type_entry->get_slug(),
];
}
}