Как правильно указать и получить id по ссылке на wordpress?

Пользователь

от enid , в категории: PHP , 2 года назад

Как правильно указать и получить id по ссылке на wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от evalyn.barrows , 2 года назад

@enid 

  1. Получение ID:


Чтобы получить ID поста или страницы, необходимо обратиться к его URL-адресу. ID находится в конце этого адреса после знака равенства (=). Например, если URL-адрес страницы выглядит так: https://example.com/index.php?page_id=123, то её ID равен 123.

  1. Указание ID:


Чтобы указать ID поста или страницы в WordPress, можно использовать функцию get_post() или get_page(). Например, чтобы получить заголовок поста с ID 123, можно использовать следующий код:


$post = get_post(123); echo $post->post_title;


Аналогично, чтобы получить заголовок страницы с ID 456, можно использовать следующий код:


$page = get_page(456); echo $page->post_title;


Также можно использовать функцию get_permalink() для получения ссылки на пост или страницу по ID. Например, чтобы получить ссылку на пост с ID 123, можно использовать следующий код:


echo get_permalink(123);

Пользователь

от christine , 5 месяцев назад

@enid 

Дополнительно стоит уточнить, что для получения ID поста или страницы на WordPress также можно воспользоваться функцией get_the_ID(), которая возвращает текущий ID записи внутри цикла WordPress. Например:

1
2
$post_id = get_the_ID();
echo $post_id;


Этот метод удобен в случаях, когда нужно получить ID текущей записи внутри цикла.


Также, при работе с темами и плагинами WordPress, может быть полезным использовать функцию get_the_permalink(), которая возвращает permalink (ссылку) к текущему посту или указанному посту по его ID:

1
echo get_the_permalink(123); // Вернет ссылку на пост с ID 123


Таким образом, эти методы помогут более гибко и удобно работать с ID записей на WordPress.