После того, как пользователь добавляет пост, появляется карандаш для редактирования, но при нажатии на него страница просто обновляется. Добавлена отдельная страница, на которую помещен шорт-код [ public-form ] (без пробелов), форма добавления поста появилась, и эта страница указана в качестве страницы публикации и редактирования. Если вхожу как админ-перебрасывает в консоль вордпреса. Сайт: __http://fotur.in.ua/
Андрей Plechev said
Проверьте роль пользователя, лучше если будет Автор.
Если используете плагин редактора ролей, то разрешите текущей роли автора публикации редактировать свои публикации и удалять их.
Изменил роль на Автор. Теперь не обновляет страницу, а переходит на главную. Плагин редактора ролей не использую, только стандартный редактор пользователя.
видимо что то влияет на формирование ссылки на редактирование у вас.
Попробуйте открыть файл /wp-content/plugins/recall/add-on/publicpost/index.php в редакторе notepad++, найдите строчку
if(!is_admin()) add_filter('get_edit_post_link','rcl_edit_post_link',10,3);
и исправьте 10 на 999, сохраните изменения в файле и загрузите файл на сервер, после чего проверьте работу ссылки редактирования.
Также могу посоветовать проверить работу плагина на дефолтном шаблоне ВП.
Андрей Plechev said
видимо что то влияет на формирование ссылки на редактирование у вас.
Попробуйте открыть файл /wp-content/plugins/recall/add-on/publicpost/index.php в редакторе notepad++, найдите строчку
if(!is_admin()) add_filter('get_edit_post_link','rcl_edit_post_link',10,3);
и исправьте 10 на 999, сохраните изменения в файле и загрузите файл на сервер, после чего проверьте работу ссылки редактирования.
Также могу посоветовать проверить работу плагина на дефолтном шаблоне ВП.
Замена "10" на "999" никак не повлияла. Все так же кидает на главную. На левом сайте попробовал поставить дефолтный шаблон и установить wp-recall. При смене прав на "Автор" публикация редактируется. Что не так на этом сайте понятия не имею...
NikoSato сказал(а)
а нельзя добавить возможность редактирования собственных постов через Личный Кабинет? Не хочется пускать всех в консоль
Никого в консоль пускать и не надо. Просмотрите внимательно настройки дополнения публикации, создайте страницу редактирования, разместите на ней шорткод public-form и укажите ее в этих настройках как страницу редактирования.