@MrSusua

Как изменить url страницы в WordPress?

Добрый день!

Не могу написать функцию, которая меняет имя страницы в WordPress с «page-name» на «alternate-page-name»...

Вот что пока накропал (не работает):

function true_add_html_on_pages() {
	global $wp_rewrite;
 
	if ( $wp_rewrite->get_page_permastruct() == 'page-name' ) {

		$wp_rewrite->page_structure = 'alternate-page-name';

		$wp_rewrite->flush_rules();
	}
}
 
add_action('init', 'true_add_html_on_pages', -1);
  • Вопрос задан
  • 542 просмотра
Пригласить эксперта
Ответы на вопрос 1
@litvin2
Расскажи задачу полностью: в каких случаях и для чего нужно менять.
Приведенное тобой – какое-то непонятное решение. Будет вызываться каждый раз при генерации страницы. Первый раз изменилось имя, а потом будет работать в холостую.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы