Доброго дня.
Столкнулся с проблемой. Нужно добавить форму входа, чтобы она отображалась на каждой странице в Хэдере.
Использовал для этого такой код: ?php echo do_shortcode('[ wp-recall ]'); ? (без пробелов в квадратных скобках и всё это в треугольных кавычках)
Всё работает, кроме страницы личного кабинета.
Т.к. на странице личного кабинета так же используется шорткод [ wp-recall ], то он конфликрует с кодом в шапке сайта.
Подскажите, как их изолировать друг от друга?
Наверное я не совсем правильно выразился.
На сайте есть панелька, где отображается аватар пользователя, его рейтинг и предлагается войти в свой личный кабинет.
Эта панель (не знаю, как она правильно называется) размещена в хедере.
Выглядит примерно так:
Соответственно если зайти в личный кабинет, где отображается эта же панель, она конфликтует с шорткодом, размещенным на странице.
Столкнулся с проблемой. Нужно добавить форму входа, чтобы она отображалась на каждой странице в Хэдере.
Использовал для этого такой код: ?php echo do_shortcode('[ wp-recall ]');
Шорткод '[ wp-recall ]' - это не панель входа. Это вывод личного кабинета. выводить его в хедере нельзя. Если вы это сделали - убирайте
Otshelnik-Fm сказал(а)
Шорткод '[ wp-recall ]' - это не панель входа. Это вывод личного кабинета. выводить его в хедере нельзя. Если вы это сделали - убирайте
В инструкции вроде именно так предлагается панель входа вывести.
Чтобы стало понятнее разместил шорткод на тестовом сайте:
Вот в страницу я добавил код [ wp-recall ]
Появилась форма регистрации, после которой с этой панели можно будет войти в личный кабинет.
На странице личного кабинета тоже содержится только шорткод [ wp-recall ], который генерирует поля личного кабинета.
Вот у меня и стоит задача форму входа разместить в шапке сайта, но чтобы она не конфликтовала с личным кабинетом.
вот инструкция как установить личный кабинет. Там не сказано что это выводит форму входа
тут советы и факты
оттуда же ссылка на решение своей формы входа
или тут
16 пункт