WordPress get_permalink ошибка — не возвращает чистые URL в админке?

Я установил все URL своего сайта в пользовательскую структуру в настройках Постоянной ссылки:

/portfolio/%postname%/

Но когда я пытаюсь получить пост чистый URL в моей админке в http://mywebsite.com/wp-admin/post.php?post=415&action=edit:

// Get post/page ID.
$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;

get_permalink($post->ID);

Результат:

http://mywebsite.com/?p=415

Но это должно быть:

http://mywebsite.com/portfolio/sample-1/

Зачем? Что я пропустил?

0

Решение

Причина в том, что на странице нет слизень данные. Сохраняются только данные слагов, тогда я могу получить чистый URL.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]