Как в url записи вывести информацию из базы данных?
Нужно для записей сделать альтернативный id, который будет только для них. Это я уже сделал. Но не могу разобраться как вывести его в url записи. Альтернативный id находится в таблице wp_posts, в добавленном поле id_id. В результате должен получиться url вида id_id-title.
Я пробовал разные варианты как вывести его в url, но у меня ничего не получилось.
BlackStar, благодарю за ответ. Я временно отложил эту задачу, но сейчас вернулся и вспомнил об этом вопросе.
Я так и не нашел способ как можно вывести содержимое поля БД в url записи. Да и, наверное, в wordpress это если и можно сделать, то очень сложно и вредно. Свою задачу я решил костыльным способом, но зато рабочим и безопасным. Я просто id сделал частью ярлыка записи. И в качестве "защиты от дурака" в админке стилями у записей перекрыл поля "Ярлык" и "Ссылка", чтобы случайно их не отредактировать. Пока не найду способа лучше, пусть будет так.
В тему буду иногда заглядывать. Если сам найду способ вывода поля БД в url записи — напишу.
Вы плохое действие приняли, добавив новую колонку в таблицу. Вы можете данное действие решить через post_meta значение...
Такого вида id_id-title у вас вряд-ли получиться, разве. что title-id_id или title/id_id Смотрите, как формируються URL для мультиязычных сайтов... И да вы со своими альтернативными постами можете по seo данные посты потерять... как дубли