Поддержка Плагины Как заменить 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?» закрыта для новых ответов.