在wp_iframe中调用wp_enQueue_style可以将样式表应用于所有东西而不仅仅是iframe吗?

时间:2015-08-17 作者:csvehla

我目前发现一个问题wp_enqueue_style 请来wp_iframe 由于CSS覆盖iframe之外的一些父CSS,导致我的页面中断。

add_action(\'wp_ajax_getImageEditor\', \'exampleCall\');

function exampleCall(){
    wp_iframe(\'frameInfo\');
}

function frameInfo(){
    wp_register_style(\'fabriccss\', plugins_url(\'/fabricJS.css\', __FILE__));
    wp_enqueue_style(\'fabriccss\');
    echo "HELLO";
}
包括两张图片。第一个显示了正常运行上述代码时的情况。https://s27.postimg.org/mqiidwtqb/stack_Question1.pngImage 1

第二幅图显示了如果您注释掉wp_enqueue_style(\'fabriccss\');.Image 2

比较两者,您可以看到标题和按钮CSS发生了变化,尽管唯一的iframe是在中间的。

有没有办法解决这个问题?

1 个回复
SO网友:csvehla

wp\\u iframe实际上并没有创建iframe,它只是将其应用于一个特殊的div中。因此,我的解决方法只是确定我的CSS的范围,使其特定于我要使用添加的CSS显示的内容。

结束

相关推荐