Домой WordPress WordPress: Вопросы и ответы Для каждой вкладки свой шаблон страницы
14ответ(ов) в теме
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
1
21:05

Здравствуйте.Стандартно плагин wp-recall, для всех вкладок использует один и тот же шаблон страницы.К примеру класс тега body на всех страницах вкладок будет одинаковым: page-template-default.Как можно применить для каждой страницы свой шаблон с сохранением функционала плагина wp-recall? Или хотя бы изменить класс родительских тегов контента страницы.
Пробовал присвоить каждому тегу body id через js но ничего не работает.

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
2
21:14

Здравствуйте.

Ваш вопрос не по сервису кодеселлер. Тему перенес.

Поясните - что у вас выводится на странице? Личный кабинет? Каждая вкладка в кабинете имеет свой уникальный id

Что-то я мало понял вопрос и что вы хотите.

0
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
3
16:32

Каждая вкладка, выводиться в теле стандартного шаблона активной темы WordPress.Вопрос в том как подставить свои шаблоны под каждую вкладку что бы была возможность изменять class и id родительским элементам начиная с тега body.

0
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
4
16:39

К примеру у меня 5 вкладок.На всех страницах вкладок тег body имеет одинаковый класс: "page-template-default".А мне нужно что бы на каждой странице вкладки тег body имел разные классы.

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
5
17:34

Вы выводите каждую вкладку на разных страницах?

0
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
6
20:45

Да,так как на каждой свой дизайн не только вкладки но и всей страницы

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
7
20:51

В правильно написанной ВП теме класс body уже содержит уникальный класс отдельной страницы с её id. Вот например на этом сайте:

Вы не можете просматривать опубликованные ссылки

т.е. в теме это уже должно быть. Попробуйте переключиться на тему от разработчиков вордпресс (twenty) и вы это увидите в ней. Если ваша тема не выводит класс в body - попросите разработчика темы это сделать.

Документация

Вы не можете просматривать опубликованные ссылки
0
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
8
13:16

))Тема выводит класс в body но на всех страницах он одинаковый а мне нужен разный класс хотя бы для того что бы на каждой странице вкладки был свой background-image).Если я создам для каждой страницы вкладки свой шаблон я потеряю функционал вашего плагина так как не знаю какие js и php подключаются для сохранения работоспособности.Мне поможет информация: где в плагине идет подключение шаблона темы..

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
9
13:23

pontiy сказал(а)
но на всех страницах он одинаковый

так а я вам что говорю? Нормально написанная тема содержит уникальный класс. Обратитесь к автору темы. Разговор пошел по кругу.
Это не проблема плагина что у вас в теме нет поддержки.

pontiy сказал(а)
а мне нужен разный класс

- если очень надо - ссылку на вордпресс документацию я дал.

Тему перенес в ветку вордпресс. Вопрос по его функционалу.

0
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
10
15:30

Вы хотя бы проверили прежде чем писать ерунду и одно и тоже советовать!Та же дефолтная тема Twenty использует абсолютно одинаковые классы body на всех страницах вкладок вашего плагина.Тема здесь совершенно ни при чем.Вкладки плагина используют один и тот же шаблон страницы в котором id и class всех элементов идентичны!Разница начинается лишь с id самой вкладки.
P.S/ Почему то страницы созданные обычным стандартным путем имеют разные id в теге body.Страница же сформированная вашим плагином для вкладки имеет один и тоже же клас и ид в теге body.
Плечёв Андрей ответьте пожалуйста на мой вопрос ибо ваш модератор как всегда не компетентен.Давно заметил всех старается редиректить на руководство WordPress.

0
Preci
не в сети 2 дня
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1549
11
15:37

Если вы сами выводите на каких-то страница содержимое отдельных вкладок - то там и добавляйте уникальные классы куда вам надо

Если вы про то, что бы добавить класс при переключении между вкладками ЛК, то вам придется отключать ajax загрузку вкладок и брать из $_GET['tab'] текущую вкладку и добавлять класс куда вам надо

0
Владимир (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18498
12
15:45

pontiy сказал(а)
на всех страницах вкладок вашего плагина

так вопрос все же про одну страницу? а вы ввели в заблуждение. Специально у вас я уточнял:

Otshelnik-Fm сказал(а)
Вы выводите каждую вкладку на разных страницах?

Потому как в документации есть подобная возможность.

Вы мне сами ответили что выводите на разных страницах:

pontiy сказал(а)
Да,так как на каждой свой дизайн не только вкладки но и всей страницы

Плагин и не должен выводить классы в body. Нет такого функционала.
Для того чтобы добавить нужный вам сценарий - обратитесь за доработкой под свою задачу на фриланс.

0
Андрей CS
не в сети 6 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15991
13
15:57

Добрый день.

pontiy сказал(а)
А мне нужно что бы на каждой странице вкладки тег body имел разные классы.

Личный кабинет формируется с помощью шорткода, который выведен внутри ОДНОЙ страницы. У этой страницы класс будет всегда одинаковым, тк смена вкладок внутри личного кабинета не приводит с смене самой страницы, а также не может приводить к какой то смене классов внутри тега body.
Поэтому в этом случае вести речь о какой то "странице вкладки" неверно, тк одна страница для всех вкладок.
Если вы хотите выводить каждую вкладку на своей странице, то можете рассмотреть применение шорткода

Вы не можете просматривать опубликованные ссылки

, там можно вывести каждую вкладку на отдельную страницу, но не факт, что такой подход вам подойдет.

1
pontiy
не в сети 2 года
На сайте с 27.02.2019
Участник
Тем 4
Сообщения 17
14
21:20

Андрей спасибо! Как раз то что нужно!

0
Тема закрыта. Публикация новых сообщений запрещена.