WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

Yoast\WP\SEO\Config\Migrations

AddColumnsToIndexables::up() public Yoast 1.0

Migration up.

{} Это метод класса: AddColumnsToIndexables{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$AddColumnsToIndexables = new AddColumnsToIndexables();
$AddColumnsToIndexables->up();

Код AddColumnsToIndexables::up() Yoast 15.2

<?php
public function up() {
	$tables  = $this->get_tables();
	$blog_id = \get_current_blog_id();
	foreach ( $tables as $table ) {
		$this->add_column(
			$table,
			'blog_id',
			'biginteger',
			[
				'null'    => false,
				'limit'   => 20,
				'default' => $blog_id,
			]
		);
	}

	$attr_limit_32 = [
		'null'  => true,
		'limit' => 32,
	];
	$attr_limit_64 = [
		'null'  => true,
		'limit' => 64,
	];

	$indexable_table = $this->get_indexable_table();
	$this->add_column( $indexable_table, 'language', 'string', $attr_limit_32 );
	$this->add_column( $indexable_table, 'region', 'string', $attr_limit_32 );
	$this->add_column( $indexable_table, 'schema_page_type', 'string', $attr_limit_64 );
	$this->add_column( $indexable_table, 'schema_article_type', 'string', $attr_limit_64 );
}