c-reep

Рейтинг
0
Регистрация
25.11.2016
SeVlad:
Ты вот сейчас какую-то ерунду написал..
То ты хочешь получить ИД из урла, то у тебя нет страниц.

В базах WP нет о них информации, что тут непонятного? Страницы формируются из пользовательской базы. Вы посты через строчку читаете?

SeVlad:
Не майся фигнёй. "Предмет" - это запись. Это если по-простому.
Есть ещё масса разный вариантов, но кто знает что тебе нужно...

Что значит "Предмет" - это запись? Т.е. мне проще добавить несколько десятков тысяч записей в WP, ради того, чтобы воспользоваться функцией get_the_ID()? И так делать при каждом обновлении Базы?

SeVlad:

Через $_SERVER модно вытащить что угодно. Только не всегда так нужно делать. Для задачи получить "id" в ВП и тп - никогда.
tommy-gung, показал правильный путь.

Я в WP не разбираюсь, но логика мне подсказывала, что любые функции WP типа get_the_ID(); могут работать только с тем, что уже есть в WP, но этих страниц же там нет. В таблицах WP нет никакой информации о них. Я же написал в первом посте.

Опишу структуру сайта, чтоб было понятно:

Есть несколько записей, которые выводят таблицы с некими предметами, при клике на предметы должна открываться страница с подробным описанием предмета. Идея как это реализовать: В коде, где формируются таблицы повесить <a href=" site.ru/?page_id='id предмета из базы'">Предмет</a> По клику подгружается шаблон, который принимает "page_id" и исходя из этого подгружает нужный контент.

Через $_SERVER[REQUEST_URI] получилось вытащить, спасибо)