1

我正在开发一个使用 Redux 框架的 WP 主题,我正在尝试为附加了 URL 的字段创建一个过滤器,即背景字段、媒体字段,以便我可以使它们与协议相关并且能够使用SSL 站点范围内没有冲突。

到目前为止,我的 options-init.php 文件中有以下函数用于背景字段,但老实说,我对过滤器的经验很少,而且 Redux 框架的文档非常模糊。

字段如下:

 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 );

有人能给我一个关于我应该做什么的线索吗?

4

0 回答 0