Redux Framework создает фильтр относительного URL протокола

Я работаю над темой WP, использующей Redux Framework, и пытаюсь создать фильтр для полей, к которым прикреплен URL-адрес, например фоновых полей, полей мультимедиа, чтобы сделать их относительными по протоколу и использовать их SSL для всего сайта без конфликтов.

До сих пор в моем файле options-init.php для фонового поля была указана следующая функция, но, если честно, у меня очень мало опыта работы с фильтрами, а документация для Redux Framework очень расплывчатая.

Поле выглядит следующим образом:

 array(
'id'       => 'front-background',
'type'     => 'background',
'url'      => true,
'title'    => __('Front Page Background', 'blanque'),
'desc'     => __('Background image for Front Page', 'blanque'),
'subtitle' => __('', 'blanque'),
'compiler' => true,
'output'   => array(
'background' => 'body.home',
),
'default'  => array(
'url' => '',
),
'background-color' => false,
'preview_height'   => '100px',
)

Функция фильтрации фильтра:

function the_theme_redux_filters($url) {
$relativeURL = str_replace(array('http://','https://'), '//', $url);
return $relativeURL;
}
add_filter( 'redux/validate/front-background/class/{field.validate}', '', 10, 1 );

Кто-нибудь сможет дать мне подсказку о том, что я на самом деле должен делать, пожалуйста?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]