Домой Wp-Recall WP-Recall: Проблемы и решения Неработают кнопки после обновления
7ответ(ов) в теме
allwotlk
не в сети 8 лет
На сайте с 30.11.2013
Участник
1
22:16

Скачал обновку и поставил. В 7.3 купил модуль в закладки, кнопка добавления перестала работать как с кнопки, так и в строке. Сейчас поставил 7.5 перестали работать все кнопки кроме домой. Ни создать группу, ни в закладки, ни редактирование.
Подскажите в чём может быть проблема?
Заранее спс!

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
22:52

ссылочку дайте на сайт

0
allwotlk
не в сети 8 лет
На сайте с 30.11.2013
Участник
3
06:52

Сайт avtotoriya.ru сегодня ещё раз переставил плагин. Заработали закладки, но заметил что при создании записи в группе она полностью невидна а сверху странички ошибка Warning: Invalid argument supplied for foreach() in /путь/public_html/wp-content/plugins/recall/add-on/groups/index.php on line 491
489 if($query->is_single&&$query->query['post_type']=='post-group'){
490 $cur_terms = get_the_terms( $post->ID, 'groups' );
491 foreach($cur_terms as $cur_term){
492 $term_id = $cur_term->term_id; break;
493 }
Вот тут пишет что ошибка, а что тут не так?
Взял индексный файл с версии 7.3 всё нормально работает, но вес у них разный. Теперь при заходе на сайт пользователя перекидывает в админку а не в его ЛК. Получается add_action('admin_head','wp_admin_success',999); не работает.
На что ещё может повлиять использование данного файла из старой версии?

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
12:22

не стоит просто так брать файл из старой версиии и вставлять в другую. Надо решать проблему там где она появилась.
пробуйте прописать так foreach((array)$cur_terms as $cur_term){

0
allwotlk
не в сети 8 лет
На сайте с 30.11.2013
Участник
5
14:19

Спс всё заработало.
Ещё при редактировании описания группы или названия пишет ошибку в окошке - Ошибка изменения!
И попрежнему при авторизации пользователя забрасывает в админку.

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
14:34

посмотрел код и заметил один косяк, оставшийся с каких то давних времен.
Видимо у вас префикс таблиц отличается от стандартного, поэтому и не работает редактирование описания и названия групп.
Поэтому необходимо открыть файл дополнения групп index.php и найти фукнцию edit_group_wp_recall(). В ней заменить явное указание префикса wp_ на $wpdb->prefix. Тогда получиться $wpdb->prefix.'terms' и $wpdb->prefix.'term_taxonomy'. Почему то ранее никто не обращал на это внимания.

0
allwotlk
не в сети 8 лет
На сайте с 30.11.2013
Участник
7
15:20

Отлично. Всё встало в норму после изменений! Спс за оперативный ответ.
Осталось теперь проблемка при входе что бы в админку не кидало.

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