6ответ(ов) в теме
Dmk
не в сети 3 года
На сайте с 22.11.2016
Участник
Тем 52
Сообщения 217
1
02:40

1. Когда я создаю в админке страницу ЛК с ярлыком account и в тело вставляю [wp-recall] - загрузчик аватара в ЛК работает нормально.

2. Когда я в папке с темой создаю кастомную страницу page-account.php и вызываю там ЛК

<?php echo do_shortcode('[wp-recall]'); ?>

В админке в теле страницы account я убираю вызов [wp-recall] .
И теперь ЛК загружается нормально, но загрузчик изображений для аватара и логотипа перестает работать.

0
Dmk
не в сети 3 года
На сайте с 22.11.2016
Участник
Тем 52
Сообщения 217
3
02:42

<?php echo do_shortcode('wp-recall'); ?>

wp-recall в квадратных скобочках [ ]

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
4
10:07

Скажите а зачем вам такой изврат нужен? Какая мотивация так делать?

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

2й способ.

Через шаблон author.php

Не нужно выдумывать велосипед. Хотите отдельную страницу - делайте вторым способом.

А если вы делаете так - то почитайте про первый способ - увидите что надо указывать в настройках реколл страницу с шорткодом. Как вы ее укажете в вашем случае? Подозреваю что никак. Поэтому и не работает. И мне кажется у вас на первый взгляд аватар не загружается, но потом выявите что и еще что-то не работает.

Кабинет вызывается 2-мя официальными способами. Используйте их

0
Dmk
не в сети 3 года
На сайте с 22.11.2016
Участник
Тем 52
Сообщения 217
5
12:02

Я хотел сделать отдельную страницу для ЛК со своей разметкой, не затрагивая базовые файлы.
Через author.php всё получилось, загрузчик работает. Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
6
12:20

В author.php вы можете свою верстку сделать. А если вам нужно повлиять на внутренности самого кабинета - вы пошли не по правильному пути.

Для вас у меня 2 варианта:
1. Самый простой - научиться пользоваться функционалом шаблонов

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

- вам нужно изменить шаблон личного кабинета? Нет никаких сложностей - копируете файл

office.php - шаблон личного кабинета

- и меняете в нем что хотите. Убираете, добавляете - и при обновлениях плагина изменения не затрутся.

2. Вариант - сложней. - изучить работу (код) шаблонов Sunshine или Grace и по их аналогии сделать свое дополнение шаблона личного кабинета. И может вы таким образом и поделитесь своими виденьями нового личного кабинета - опубликовав это новое дополнение в магазине CodeSeller

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

Если возникнут какие-то вопросы на этот счет - создавайте новую тему. Эту закрываю.

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