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

Yoast\WP\Lib\Migrations

Table::init_sql() private Yoast 1.0

Init create sql statement.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->init_sql( $name, $options );
$name(строка) (обязательный)
The name.
$options(массив) (обязательный)
The options.

Код Table::init_sql() Yoast 15.1.1

<?php
private function init_sql( $name, $options ) {
	// Are we forcing table creation? If so, drop it first.
	if ( \array_key_exists( 'force', $options ) && $options['force'] === true ) {
		$this->adapter->drop_table( $name );
	}
	$temp = '';
	if ( \array_key_exists( 'temporary', $options ) ) {
		$temp = ' TEMPORARY';
	}
	$create_sql        = \sprintf( 'CREATE%s TABLE ', $temp );
	$create_sql       .= \sprintf( "%s (\n", $this->adapter->identifier( $name ) );
	$this->sql        .= $create_sql;
	$this->initialized = true;
}