Добрый день. Интересует вопрос - возможно ли сделать так, чтобы внутри произвольной вкладки каждому пользователю отображалась персонифицированная информация согласно его ид. Опишу подробнее какая стоит задача - есть пользователь с ид от плагина wp-recall и есть другой плагин, который используется для бронирования на сайте, и который дает свой ид и записывает в базу. На начальном этапе была сделана общая форма бронирования и она работала одна для всех и в ней была возможность выбрать исполнителя при бронировании. Сейчас пользователей стало побольше и это вносит свои неудобства, поэтому стал интересовать вопрос как сделать так, чтобы бронирование происходило сразу по заходу в конкретную вкладку по данному конкретному пользователю в личном кабинете которого мы сейчас находимся. Но для этого есть первая трудность - как сделать отображения шорткода внутри вкладки с уникальным ид для каждого пользователя, т.е чтобы при подстановке шорткода в разных кабинетах показывалась форма бронирования именно для того пользователя в кабинете которого находимся, а не всем одна и таже с тем ид который вручную вписался. Вторая трудность - это надо получить ид пользователя wp-recall и на лету изменить его на ид от данного плагина достав его из базы данных, далее в шаблон шорткода поставить это значение и сделать так чтобы шорткод проработал. Скажите такое возможно реализовать и направьте в какую сторону смотреть, если можно.
Это да хорошо ,что есть такая функция. Но я наверное не правильно изложил мысль, что хочу сделать, дополнительно напишу так - у меня есть плагин бронирования, чтобы сделать форму бронирования он имеет свой шорткод в котором стоит ид пользователя из его таблицы в базе. Мне нужно следующее получить кодом ид пользователя и проверить, что он находится в той вкладке которая сделана для бронирования. Затем по этому ид пользователя получить данные из базы данных какой ид соответсвует этому пользователю в таблице плагина для бронирования по данным которе полуыены по ид пользователя wprecall в базе. И затем полученный ид поставить в шорткод формы бронирования, и чтобы это отобразилось индифидуально по каждому пользователю на лету. Можно такое делать и есть ли возможность такое реализовать кодом?
Здравствуйте.
Если id пользователя вашего плагина бронирования - не является id пользователя вордпресс (и WP-Recall - они идентичны - т.к. плагин использует апи вордпресс). То вам нужно самостоятельно вывести программно вкладку личного кабинета.
Основные принципы по созданию такой вкладки рассказаны тут:
Как создать свое дополнение для WP-Recall рассказано и тут:
Информацию для разработчика я собирал тут:
Но вы как минимум должны знать php чуть выше чем новичок и конечно уметь вордпресс - т.е. знать его апи и уметь находить ответы через поисковики. т.е. скиллы джуна