Yoast\WP\SEO\Config\Migrations
AddCollationToTables::up() public Yoast 1.0
Migration up.
{} Это метод класса: AddCollationToTables{}
Хуков нет.
Возвращает
null
. Null. Ничего.
Использование
$AddCollationToTables = new AddCollationToTables(); $AddCollationToTables->up();
Код AddCollationToTables::up() AddCollationToTables::up Yoast 16.1.1
public function up() {
global $wpdb;
$charset_collate = $wpdb->get_charset_collate();
if ( empty( $charset_collate ) ) {
return;
}
$tables = [
Model::get_table_name( 'migrations' ),
Model::get_table_name( 'Indexable' ),
Model::get_table_name( 'Indexable_Hierarchy' ),
Model::get_table_name( 'Primary_Term' ),
];
foreach ( $tables as $table ) {
$this->query( 'ALTER TABLE ' . $table . ' CONVERT TO ' . \str_replace( 'DEFAULT ', '', $charset_collate ) );
}
}