本文介绍两种专业、可靠的方法,让 wordpress 官方 amp 插件跳过指定页面模板的 amp 转换,确保该模板始终以标准 html 模式加载,同时保持其余站点完全兼容 amp。 本文介绍两种专业、可靠的方法,让 wordpress 官方 amp 插件跳过指定页面模板的 amp 转换,确保该模板始终以标准 html 模式加载,同时保持其余站点完全兼容 amp。在使用官方 AMP 插件(由 AMP Project 团队维护,插件 ID:amp)构建全站 AMP 站点时,WordPress 默认会对所有支持的页面类型(如文章、页面、自定义文章类型)自动启用 AMP 输出。但实际开发中,常需为某些特殊用途模板(例如含复杂交互表单、第三方 JS 组件或非 AMP 兼容可视化插件的落地页)主动退出 AMP 模式,避免渲染失败或功能降级。以下是两种经生产环境验证的核心方案,推荐按场景优先级选用:? 方案一:在模板文件内条件判断(推荐用于明确可控的模板) 直接在目标模板文件(如 `template-landing.php`)顶部添加逻辑,利用 `amp_is_request()` 函数识别当前是否处于 AMP 上下文,并据此分流输出:<?php// template-landing.php ------ 示例:高交互型营销落地页模板if ( function_exists( 'amp_is_request' ) && amp_is_request() ) { // AMP 请求:重定向至标准非 AMP 版本(推荐做法) wp_redirect( get_permalink(), 302 ); exit;} else { // 非 AMP 请求:正常加载完整模板逻辑 get_header(); // ......你的 HTML/PHP 内容 get_footer();}?? 注意事项: 幻导航网 发现优质实用网站,开启网络探索之旅!
相关推荐
@Mike@7 分钟前
13-数据库学习笔记(查询执行处理模型)泡海椒13 分钟前
JQuick-Excel dateFormat 转换实战:日期值与 FORMAT 显示格式的边界念越17 分钟前
接口自动化测试从入门到实战:接口用例设计、Requests、Pytest、YAML、JSON Schema 与 Allure 报告言乐622 分钟前
Python贪心算法实现搜索推荐benchmark_cc27 分钟前
A股量化尾盘筛选对数据时效敏感:行情链路变慢时先排查哪里?弈栈录33 分钟前
MySQL 事务、索引与锁:后端开发必须掌握的数据库基础96245635 分钟前
餐饮 SaaS 优惠券系统架构演进(三):优惠计算引擎——商品级计价、冲突策略与优惠分摊染指111036 分钟前
135.Agent-多Agent框架-LangChain多智能体(SubAgents子代理)vx_Biye_Design37 分钟前
expressDeepSeek社团咨询助手的学生社团管理系统60746-计算机课程设计、毕业设计泡茶喝茶写代码1 小时前
A股量化数据工程:从 REST 接口到策略信号(第 5 篇):板块成分股映射与对齐