Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как по умолчанию поставить переключатель выводить фото в галерее?
10ответ(ов) в теме
Alexzx
не в сети 1 неделя
На сайте с 01.12.2019
Участник
Тем 49
Сообщения 178
1
19:32
Версия WP-Recall: 16.23.5

Раньше работала прекрасная функция, а теперь как по умолчанию переключатель поставить в положение отображать в галерее фото?

Вот,эту имею ввиду: // установим в форме публикации чекбокс "Отображать прикрепленные изображения в галерее"
function otfm_add_checkbox(){
echo '
jQuery(document).ready(function(){
var galCheckbox = jQuery("#rcl-gallery");

if(typeof(galCheckbox) != "undefined" && galCheckbox !== null) {
galCheckbox.attr("checked", "checked");
}
});
';

}
add_action('wp_footer', 'otfm_add_checkbox');


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

Перенесено в кастомизации.

Да - данный код устарел. Надо писать новый.

Я помочь пока не могу - может кто другой перенесет мой код на новые рельсы.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
3
19:40

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

0
Alexzx
не в сети 1 неделя
На сайте с 01.12.2019
Участник
Тем 49
Сообщения 178
4
19:44

Здорово было бы в настройках формы публикации вывести этот вариант.

0
Alexzx
не в сети 1 неделя
На сайте с 01.12.2019
Участник
Тем 49
Сообщения 178
5
19:45

Да, конечно подойдет такой вариант, догадываюсь примерно даже где.

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

в файле index.php дополнения publicpost на 517 строке будет

$valueGallery = ($postGallery && in_array( $attachment_id, $postGallery )) ? $attachment_id : '';

измените так
$valueGallery = $attachment_id;

постараюсь добавить опцию в ближайших обновлениях

0
Alexzx
не в сети 1 неделя
На сайте с 01.12.2019
Участник
Тем 49
Сообщения 178
7
20:08

Да, размещается в галерею сразу, спасибо.

0
d1mas1k
не в сети 9 месяцев
На сайте с 24.08.2022
Участник
Тем 27
Сообщения 64
8
04:00

Андрей спасибо Вам! Перерыл весь форум ради этой важной функции)
А подскажите пожалуйста что правильнее, вариант с редакцией кода или предложенный Владимиром сниппет добавляемый в функции темы?

Хотелось бы вообще этот ползунок убрать, и чтоб автоматически все грузилось в галерею...

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

лучше сниппетом

0
d1mas1k
не в сети 9 месяцев
На сайте с 24.08.2022
Участник
Тем 27
Сообщения 64
10
21:03

Спасибо за ответ! Тут пишут что Сниппет устарел, однако у меня все работает...
Этот:
function otfm_add_checkbox(){
echo '
jQuery(document).ready(function(){
var galCheckbox = jQuery("#rcl-gallery");

if(typeof(galCheckbox) != "undefined" && galCheckbox !== null) {
galCheckbox.attr("checked", "checked");
}
});
';

}
add_action('wp_footer', 'otfm_add_checkbox');

Может он раньше прям передвигал ползунок, сейчас просто автоматом выводит в галерею аналогично с редакцией кода в файле index.php дополнения publicpost

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