在wordpress主题中,如何实现PC显示,手机上不显示的代码

很多时候我们在WordPress上做美化的时候里面都包含了很多的代码,因现在的频幕大小不一,有电脑有手机有平板。而做美化就有点麻烦,有时做出来的效果,在电脑上很美观,可在手机上看到效果就不一样。那么在wordpress主题中,如何实现PC显示,手机上不显示的代码呢?
在 WordPress 主题中实现 PC 显示而手机上不显示的代码,可以通过几种方法来实现。以下是一些常用的方法:
1.使用 CSS 媒体查询:
在您的主题的 style.css 文件或自定义 CSS 中添加以下代码:
   @media only screen and (max-width: 768px) {
     .pc-only {
       display: none !important;
     }
   }

然后在您的 HTML 中使用这个类:

   <div class="pc-only">
     这里的内容只在 PC 上显示
   </div>

2. 使用 WordPress 函数:在您的主题的 functions.php 文件中添加以下函数:

   function is_mobile() {
     return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
   }

然后在您的模板文件中使用这个函数:

   <?php if (!is_mobile()): ?>
     <div>
       这里的内容只在 PC 上显示
     </div>
   <?php endif; ?>

3.使用 WordPress 插件:有一些插件可以帮助您根据设备类型显示或隐藏内容,例如 “Device Theme Switcher” 或 “WP Mobile Detect”。安装并激活插件后,您可以使用它们提供的短代码或函数。

4.使用 JavaScript:在您的主题的 JavaScript 文件中添加以下代码:

   function isMobile() {
     return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
   }

   if (!isMobile()) {
     document.querySelectorAll('.pc-only').forEach(function(el) {
       el.style.display = 'block';
     });
   }

然后在您的 HTML 中使用这个类:

   <div class="pc-only" style="display: none;">
     这里的内容只在 PC 上显示
   </div>

5. 使用 PHP 和 User Agent:在您的模板文件中使用以下代码:

   <?php
   $user_agent = $_SERVER['HTTP_USER_AGENT'];
   if (!preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$user_agent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i',substr($user_agent,0,4))) {
     echo '<div>这里的内容只在 PC 上显示</div>';
   }
   ?>

这些方法中,CSS 媒体查询是最简单和最常用的方法。它不需要任何服务器端处理,完全在客户端工作。然而,如果您需要更复杂的逻辑或者需要在服务器端做出决定,其他方法可能更合适。记住,无论您选择哪种方法,都要确保您的网站在所有设备上都能提供良好的用户体验。如果某些内容只在 PC 上显示,请确保移动用户不会错过任何重要信息。

查看更多... 提高网络安全意识,养成良好上网习惯,网络下载文件先扫描杀毒。不要随意点击不明邮件中的链接、图片、文件,适当设置找回密码的提示问题。当收到与个人信息和金钱相关(如中奖、集资等)的邮件时要提高警惕。不要轻易打开陌生人发送至手机的链接和文件。在微信、QQ等程序中关闭定位功能,仅在需要时开启蓝牙。安装手机安全防护软件,经常对手机系统进行扫描。不随意连接不明Wi-Fi、刷不明二维码。保证手机随身携带,建议手机支付客户端与手机绑定,开启实名认证。从官方网站下载手机支付客户端和网上商城 应用。使用手机支付服务前,按要求在手机上安装专门用于安全防范的插件。登录手机支付应用、网上商城时,勿选择"记住密码"选项。通过网络购买商品时,仔细查看登录的网站域名是否正确,谨慎点击商家从即时通讯工具上发送的支付链接。谨慎对待手机上收到的中奖、积分兑换等信息,切勿轻易点击短信中附带的不明网址。资源收集自互联网,仅供用于学习和测试,请勿用于商业。资源如有侵权,请联系站长删除,敬请谅解!

原文
---内容结束💞请分享---
在wordpress主题中,如何实现PC显示,手机上不显示的代码-A5资源网
在wordpress主题中,如何实现PC显示,手机上不显示的代码
此内容为免费阅读,请登录后查看
🍎0
寄售担保,无货保赔!
安全服务全天,自动发货!
手机电脑APP同步赞助支付。
建议登录赞助后,可保存订单记录.
无法下载 本站搜【下载链接】解决及方法
免费阅读
WWW.A5.ORG.CN
👉喜欢💞点赞👍分享🙏
点赞11赞赏 分享
相关推荐内容
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容