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/
Зачем? Что я пропустил?
1 ответ
Причиной этого является то, что на странице нет слаг- данных. Только данные слизня хранятся, тогда я могу получить чистый URL.