Публикация в группе: Web-Blog - Блог о блоге на Wordpress!

Категории группы: wp-recall

Добавлено в закладки: 0

<<<Размещаем вкладки ЛК на всех страницах сайта! (часть 1)

Всем привет!

В первой части статьи "Размещаем вкладки ЛК на всех страницах сайта!", мы выяснили, что вкладки в ЛК выводятся с помощью функции <?php  rcl_buttons(); ?> и что если вкладки вывести на любой другой странице кроме ЛК, то они отображаются как гостевые и не активные, не прописывается в них ID пользователя!

Давайте теперь найдем откуда берется данная функция из чего состоит, для этого: открываем все файлы нашего любимого WP-Recall через Notepad++ и с помощью комбинации клавиш Ctrl+F открываем поиск, мы ищем функцию, поэтому набираем function и соответственно название функции rcl_buttons, далее жмакаем кнопку "Найти все во всех Открытых Документах".

В результате поиска, в файле wp-recall.php, мы нашли нашу функцию и видим фильтр. Давайте выведем результаты фильтра с помощью данного кода:

, получаем гостевые вкладки как на всех, так и на странице ЛК, а оно и понятно, пропустили глобальную переменную ЛК, дописываем код и получаем следующее:

, теперь у нас гостевые на всех страницах и пользовательские в ЛК!

Отлично, давайте начнем экспериментировать и попробуем вместо переменной $user_LK , передать и отфильтровать переменную $user_ID, нам же не хватает ID пользователя в ссылках…

Заменим $user_LK на переменную $user_ID, получаем такой код:

, сохраняем, перезагружаем страницу. Теперь у нас на всех страницах отображаются все вкладки ЛК, только вот они по прежнему не активны кроме как на странице ЛК, по прежнему не хватает user=1&…

Что же делать? Как же быть? Об этом поговорим в следующей и заключительной части!

Размещаем вкладки ЛК на всех страницах сайта! (часть 3)>>>

1

Автор публикации

не в сети 15 часов

Web-Blog

634

Web-Blog.su - Блог о блоге на Wordpress!

Комментарии: 285Публикации: 21Регистрация: 06-07-2014Продаж/Покупок: 1027/109