Получение поста от постоянной ссылки - PullRequest
0 голосов
/ 09 марта 2011

Как я могу получить идентификатор сообщения из URL.Например, я открыл страницу mysiteurl/mypagename в обработчике страницы, мне нужно получить идентификатор записи.

Если бы у меня были постоянные ссылки по умолчанию, чем я мог бы получить от имени /? P = 123 , но у меня есть нестандартные ссылки, поэтому я не могу получить идентификатор сообщения от имени

Что-то вроде UNPERMALINK, потому что он выполняет обратное действие как the_permalink.

NB - у меня нет цикла.

1 Ответ

4 голосов
/ 09 марта 2011

Предполагая, что у вас загружен каркас WordPress, вы можете использовать url_to_postid () - противоположность get_permalink():

<?php $postid = url_to_postid( $url ); ?> 

с вашей постоянной ссылкой как $url

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...