首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调整WP自定义站点预览的宽度

调整WP自定义站点预览的宽度
EN

Stack Overflow用户
提问于 2016-07-08 21:17:19
回答 1查看 240关注 0票数 1

我正在为我正在开发的主题创建WP定制选项。我有麻烦的网站预览如果。

我的站点在桌面上的原始宽度是1170 is。在我的MacBook 13英寸的Retina显示器上,当我在WordPress定制器中打开我的站点时,通过从WordPress仪表板打开外观>自定义,站点的宽度将减少到980 as,就像它在站点预览iframe中显示的那样。因此,定制器UI只显示网站的平板(宽度<981 UI)版本。

有任何方法,我可以调整网站预览如果?以便在自定义程序中显示完整的桌面版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-08 21:48:52

大小设置在wp-admin/css/themes.css中定义。

因此,要覆盖它们,可以使用样式

因此,将其添加到主题functions.php中(现在您可以处理这些设置)

代码语言:javascript
运行
复制
    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' );

这里还有一个有用链接给你。玩得开心:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38275522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档