Домой Wp-Recall WP-Recall: Проблемы и решения Скрыть кнопку добавить в избранное
6ответ(ов) в теме
Сергей Морозов
не в сети 9 лет
На сайте с 07.12.2015
Участник
1
16:43

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

Помогите, пожалуйста, решить следующую проблему.
Мне необходимо скрывать кнопку добавления в избранное на тех страницах, которые в избранное уже были добавлены пользователем.
В админке такой возможности не нашел.

Заранее благодарен,

Сергей

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
16:48

Такой возможности в плагине нет.

0
Андрей CS
не в сети 48 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
3
16:49

Попробуйте сделать так:
В файле wp-contentwp-recalladd-onbookmarksindex.php сразу после строки 246 "if($bkms){" вставьте строку:

remove_filter('the_content','add_button_bmk_in_content',20);

0
Сергей Морозов
не в сети 9 лет
На сайте с 07.12.2015
Участник
4
17:19

Спасибо за быстрые ответы по моему вопросу.
Андрей, сделал так, как вы сказали, но к сожалению, это не помогло.
Может есть есть еще варианты?
С помощью выборки, перебора массива?

0
Андрей CS
не в сети 48 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
5
18:21

тогда пробуйте разместить такой код в своем файле функций:

add_action('wp','remove_bookmarks_button');
function remove_bookmarks_button(){
	global $post,$user_ID,$wpdb;
	if(is_singular()){
		$bkms = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".RCL_PREF."bookmarks WHERE post_id='%d' AND user_id='%d'",$post->ID,$user_ID));
		if($bkms) remove_filter('the_content','add_button_bmk_in_content',20);
	}
}

1
Сергей Морозов
не в сети 9 лет
На сайте с 07.12.2015
Участник
6
11:30

Большое спасибо, Андрей!
Второй вариант решения помог)))

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