小编Ani*_*shi的帖子

了解WordPress Customizer JS API

我一直在努力教育自己使用WordPress定制器的JS API动态创建新的面板部分和控件.

令人沮丧的是,我无法通过JS API获得实现这一目标的确切方法.

到目前为止,这是我正在做的一件事,但没有成功:

// for Settings
api.create( 
    params.id, 
    params.id, 
    params.default, 
    params.args 
);

// for controls
var controlConstructor = api.controlConstructor[controlparams.type];
var control = new controlConstructor(controlparams.id, {
    params: controlparams,
    previewer: api.previewer
});
api.control.add( 
    controlparams.id, 
    control 
);

 //for Sections
 var section = new api.Section(sectionparams.id, { 
    params: sectionparams
 }); 
api.section.add( sectionparams.id, section );
api.section(sectionparams.id).activate();
Run Code Online (Sandbox Code Playgroud)

其中没有一个似乎工作,因为该部分没有出现,我必须wp.customize.section(sectionparams.id).activate()在控制台中运行两次以使该部分出现,同样是控制.

javascript wordpress jsapi

12
推荐指数
1
解决办法
1611
查看次数

CakePHP中的重定向循环

我正在开发CakePHP应用程序.我正在尝试根据用户的IP地址将用户重定向到管理员URL,为此我在app_controller.php中使用此代码

        if(env('REMOTE_ADDR')=='foo') {

        $this->redirect(array('action'=>'index', 'admin'=>1));
        echo $html->link(__('Logout', true), array('controller'=> 'users', 'action'=>'admin_index')); 
        }
Run Code Online (Sandbox Code Playgroud)

一旦条件匹配,我就会得到一个重定向循环.:(

ip redirect cakephp

1
推荐指数
1
解决办法
681
查看次数

标签 统计

cakephp ×1

ip ×1

javascript ×1

jsapi ×1

redirect ×1

wordpress ×1