我正在为我正在开发的主题创建WP定制选项。我有麻烦的网站预览如果。
我的站点在桌面上的原始宽度是1170 is。在我的MacBook 13英寸的Retina显示器上,当我在WordPress定制器中打开我的站点时,通过从WordPress仪表板打开外观>自定义,站点的宽度将减少到980 as,就像它在站点预览iframe中显示的那样。因此,定制器UI只显示网站的平板(宽度<981 UI)版本。
有任何方法,我可以调整网站预览如果?以便在自定义程序中显示完整的桌面版本。
发布于 2016-07-08 21:48:52
大小设置在wp-admin/css/themes.css中定义。
因此,要覆盖它们,可以使用样式
因此,将其添加到主题functions.php中(现在您可以处理这些设置)
function my_customizer_responsive_sizes() {
$mobile_margin_left = '-240px'; //Half of -$mobile_width
$mobile_width = '480px';
$mobile_height = '720px';
$tablet_margin_left = '-540px'; //Half of -$tablet_width
$tablet_width = '1080px';
$tablet_height = '720px';
?>
<style>
.wp-customizer .preview-mobile .wp-full-overlay-main {
margin-left: <?php echo $mobile_margin_left; ?>;
width: <?php echo $mobile_width; ?>;
height: <?php echo $mobile_height; ?>;
}
.wp-customizer .preview-tablet .wp-full-overlay-main {
margin-left: <?php echo $tablet_margin_left; ?>;
width: <?php echo $tablet_width; ?>;
height: <?php echo $tablet_height; ?>;
}
</style>
<?php
}
add_action( 'customize_controls_print_styles', 'my_customizer_responsive_sizes' );
这里还有一个有用链接给你。玩得开心:)
https://stackoverflow.com/questions/38275522
复制相似问题