Yoast\WP\SEO\Helpers
Indexable_To_Postmeta_Helper::cornerstone_map
Maps the cornerstone flag, which is stored as '1' when on and absent when off.
Метод класса: Indexable_To_Postmeta_Helper{}
Хуков нет.
Возвращает
void. Ничего (null).
Использование
$Indexable_To_Postmeta_Helper = new Indexable_To_Postmeta_Helper(); $Indexable_To_Postmeta_Helper->cornerstone_map( $indexable, $post_meta_key, $indexable_column, $delete_empty );
- $indexable(Indexable) (обязательный)
- The Yoast indexable.
- $post_meta_key(строка) (обязательный)
- The post_meta key that will be populated.
- $indexable_column(строка) (обязательный)
- The indexable data that will be mapped to post_meta.
- $delete_empty(true|false)
- Whether a disabled flag should delete the post meta key.
По умолчанию:false
Код Indexable_To_Postmeta_Helper::cornerstone_map() Indexable To Postmeta Helper::cornerstone map Yoast 28.7
public function cornerstone_map( $indexable, $post_meta_key, $indexable_column, $delete_empty = false ) {
if ( $indexable->is_cornerstone === true ) {
$this->meta->set_value( $post_meta_key, '1', $indexable->object_id );
return;
}
if ( $delete_empty ) {
$this->meta->delete( $post_meta_key, $indexable->object_id );
}
}