Как заменить id=№ в урле на postname?
-
Есть страница, которая отображает контент записи. Переход на страницу осуществляется по такой ссылке:
<a href="/?p=346&id=<?php the_ID(); ?>">
В итоге УРЛ страницы становится вида
http://domain.com/pagename/?id=254
Далее я беру этот айди из урла для того, чтобы загрузить контент записи
if(isset($_GET['id'])){$link = get_post($_GET['id']); if($link != 0){$post_ID2=$link; $post_ID=$_GET['id'];}}
Но как сделать чтобы вместо «?id=254» было postname? И при этом всё также оставалась возможность использовать функцию $_GET[‘id’].
И второй вопрос. Как скрыть эту страницу если на неё заходят без указания айди вообще? То есть прямым набором:
http://domain.com/pagename/
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Как заменить id=№ в урле на postname?» закрыта для новых ответов.