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

Yoast\WP\SEO\Integrations\Watchers

Indexable_Permalink_Watcher::reset_permalinks_term() public Yoast 1.0

Resets the term indexables when the base has been changed.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$Indexable_Permalink_Watcher = new Indexable_Permalink_Watcher();
$Indexable_Permalink_Watcher->reset_permalinks_term( $old, $new, $type );
$old(строка) (обязательный)
Unused. The old option value.
$new(строка) (обязательный)
Unused. The new option value.
$type(строка) (обязательный)
The option name.

Код Indexable_Permalink_Watcher::reset_permalinks_term() Yoast 15.6.2

<?php
public function reset_permalinks_term( $old, $new, $type ) {
	$subtype = $type;

	$reason = Indexing_Reasons::REASON_PERMALINK_SETTINGS;

	// When the subtype contains _base, just strip it.
	if ( \strstr( $subtype, '_base' ) ) {
		$subtype = \substr( $type, 0, -5 );
	}

	if ( $subtype === 'tag' ) {
		$subtype = 'post_tag';
		$reason  = Indexing_Reasons::REASON_TAG_BASE_PREFIX;
	}

	if ( $subtype === 'category' ) {
		$reason = Indexing_Reasons::REASON_CATEGORY_BASE_PREFIX;
	}

	$this->indexable_helper->reset_permalink_indexables( 'term', $subtype, $reason );
}