Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как разместить в меню реколлбар новые иконки
18ответ(ов) в теме
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
1
19:06
Версия WP-Recall: 16.19.2

Как разместить в меню реколлбар новые иконки например на форум и магазин?

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
19:08

Добрый день.
Пример добавления иконки в реколлбар:

add_action('rcl_bar_setup','rcl_bar_add_custom_items',10);
function rcl_bar_add_custom_items(){
	
    //добавляем иконку уведомления
    rcl_bar_add_icon('rcl-cart',
        array(
            'icon'=>'fa-shopping-cart',
            'url'=>'https://codeseller.ru',
            'label'=>'Содержимое корзины',
            'counter'=> 5
        )
    );

}

1
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
3
19:11

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

Тему перенес в кастомизации.

Посмотрите это руководство по реколлбару

Вы не можете просматривать опубликованные ссылки
1
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
4
19:13

При обновлениях темы или плагина (или дополнений к реколлбар) этот код надо вводить заново?

Редакции сообщения
31.07.2020 19:14Александр В.Причина: не указано
31.07.2020 19:14Александр В.Причина: не указано
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
5
19:17

в плагин его точно не надо вставлять, вставляйте в файл функций темы, тогда при обновлении темы слетит, можно использовать дополнение под эту задачу

Вы не можете просматривать опубликованные ссылки
1
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
19:19

Куда мне вставить этот код? (и стили)

Вы не можете просматривать опубликованные ссылки
1
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
7
19:43

Почти разобрался, спасибо. В этом коде есть что-нибудь лишнее?

// добавим справа иконку-уведомление
function my_rcl_bar_add_icon(){
    //добавляем иконку уведомления
    rcl_bar_add_icon('mu_ui_tab', // уникальный id
        array(
            'icon'=>'fa-diamond', // иконка с сервиса https://fontawesome.com/v4.7.0/icons/
            'url'=> home_url('/productlist/'), // целевая страница
            'label'=>'Продукты', // подсказка по наведению
            
        )
    );
}
add_action('rcl_bar_setup','my_rcl_bar_add_icon',9);

Редакции сообщения
31.07.2020 19:46Владимир (Otshelnik-Fm)Причина: есть кнопка многострочный код
0
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
8
19:48

Конкретизирую, что такое "уникальный id"? По какому принципу уникализируется?

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
9
19:53

это произвольный уникальный идентификатор иконки, он уникален среди всех иконок реколлбара

0
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
10
20:04

Одно иконку добавил. А как добавить вторую? Рядом с кнопкой "Главная"

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

Используйте еще одну rcl_bar_add_icon()

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

Александр В. сказал(а)
Рядом с кнопкой "Главная"

а... Ну так по моему первому ответу все о реколлбаре посмотрите

0
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
13
20:14

Используйте еще одну rcl_bar_add_icon()

сломался сайт, когда я повторил код выше, ниже...

0
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
14
20:15

"На сайте возникла критическая ошибка."

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

вангую что из-за неуникальности имени функции. Одна уже была объявлена. Так делать нельзя - основы php же

0
Александр В.
не в сети 1 год
На сайте с 08.02.2016
Участник
Тем 3
Сообщения 14
16
09:08

Напишите пожалуйста пример второго кода, для создания иконки форума рядом с иконкой главная. И правильно я понимаю, его надо добавить также в функцию после кода, который я показал выше?

Редакции сообщения
01.08.2020 09:09Александр В.Причина: не указано
0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
17
09:10

Владимир (Otshelnik-Fm) сказал(а)
Ну так по моему первому ответу все о реколлбаре посмотрите

тут

Владимир (Otshelnik-Fm) сказал(а)
Посмотрите это руководство по реколлбару

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
18
09:12

Конкретно этот пункт

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

и 1-й пункт обязателен к пониманию. Работайте с шаблоном реколл и вписывайте все что нужно

0
Вы не имеете права на публикацию сообщений в этой теме