gpt4 book ai didi

css - 在选项卡中显示站点时在 wordpress 站点上选择特定样式表

转载 作者:行者123 更新时间:2023-11-28 13:43:07 25 4
gpt4 key购买 nike

这可能是一个容易回答的问题(希望如此)。不确定这是发布问题的正确位置,因为我不知道这是一个 CSS 问题还是一个普通的 PHP 编程问题(我对 PHP 编程知之甚少),所以这里是:

我有一个 wordpress 博客,它根据查看博客的平台(web、ipad、iphone)使用三种不同的样式表。

我最近在我的 Facebook 页面上创建了一个选项卡,它可以在 iframe 中打开博客,但它会打开网页样式(默认)样式表,这对于 Facebook 选项卡中的最大宽度(810 像素)来说太宽了。然而,适用于 ipad 的样式表在那里工作得很好。当我从 Facebook 外部进入我的网络时,我仍然希望看到正常的网络样式 View ,因此不能选择将 ipad-stylesheet 作为默认样式表。

有没有办法从 facebook 选项卡传递参数:例如http://www.myblog.com/?style=facebook以便显示在 facebook 选项卡内的网站使用正确的样式表?我认为更多的人遇到过这个问题,但我已经在互联网上搜索了几个小时,却不知道要寻找什么。有人谈到了 CSS 选择器,但我对它们的工作原理或如何在解决方案中实现它们一无所知。

这是 header.php 中处理样式表的代码:

<!-- Theme Styles -->
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css" type="text/css" media="screen" />
<?php $disable_theme_features = of_get_option( 'disable_theme_features' ); if ($disable_theme_features['4'] == '0') { ?>
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style-ipad.css" type="text/css" media="screen" />
<?php } if ($disable_theme_features['3'] == '0') { ?>
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style-iphone.css" type="text/css" media="screen" />
<?php } ?>

有没有办法在不对模板进行彻底改造的情况下实现这一目标?任何帮助将不胜感激!!再次抱歉,如果这是一个菜鸟问题,那是因为我是 PHP 菜鸟。

再次感谢!

最佳答案

您可以使用 PHP if 语句。如在 URL 处,则使用此样式表。

关于css - 在选项卡中显示站点时在 wordpress 站点上选择特定样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com