首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

向Wordpress上的AMP添加AMP折叠子菜单支持标志

AMP(Accelerated Mobile Pages)是一种开源的网页技术,旨在提供更快速的移动网页加载速度和更好的用户体验。它通过限制页面内容和使用特定的HTML、CSS和JavaScript规范来实现快速加载。

在WordPress上添加AMP折叠子菜单支持标志,可以通过以下步骤完成:

  1. 首先,确保你的WordPress网站已经安装并启用了AMP插件。AMP插件是一个官方提供的插件,可以将你的WordPress网站转换为符合AMP规范的版本。
  2. 打开WordPress后台管理界面,点击左侧菜单中的“外观”选项,然后选择“编辑器”。这将打开主题文件编辑器。
  3. 在主题文件编辑器中,找到并点击“header.php”文件。这是网站的头部文件,负责加载网页的头部内容。
  4. 在“header.php”文件中,找到<head>标签之间的位置。在这个位置添加以下代码:
代码语言:txt
复制
<script async custom-element="amp-accordion" src="https://cdn.ampproject.org/v0/amp-accordion-0.1.js"></script>

这段代码将引入AMP折叠子菜单的JavaScript库。

  1. 保存并更新“header.php”文件。
  2. 接下来,在你想要添加折叠子菜单的页面或文章中,使用以下HTML代码来创建折叠子菜单:
代码语言:txt
复制
<amp-accordion>
  <section>
    <h4>菜单标题1</h4>
    <div>
      菜单内容1
    </div>
  </section>
  <section>
    <h4>菜单标题2</h4>
    <div>
      菜单内容2
    </div>
  </section>
</amp-accordion>

在这个示例中,你可以根据需要添加更多的菜单项。

  1. 保存并更新页面或文章。

现在,你的WordPress网站上的AMP页面将支持折叠子菜单。当用户在移动设备上访问这些页面时,菜单将以折叠的形式显示,用户可以点击标题来展开或折叠菜单内容。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云主页:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 移动开发(移动推送、移动分析):https://cloud.tencent.com/product/mobile
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 视频直播(CSS):https://cloud.tencent.com/product/css
  • 音视频处理(VOD):https://cloud.tencent.com/product/vod
  • 网络安全(SSL 证书、DDoS 防护):https://cloud.tencent.com/product/cert
  • 云计算网络(VPC):https://cloud.tencent.com/product/vpc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress支持google AMP

5.充分利用高速缓存,Google将AMP页面缓存在自身服务器。...目前,虽然google明确表示AMP页面不会影响排名,但google如此不遗余力推广AMP,难保将来不会在算法中考虑AMP因素。 2.让WordPress支持AMP ?...,此页面也同时兼容桌面电脑(pc)浏览,首页、分类、翻页等都没有相对应AMP页面,我预计后续版本应该会增加更多功能,如果你不想等,也可以直接改造这个插件加入导航、分类等功能。...用户点击后,页面会迅速打开,显示是Google服务器缓存页面。在google搜索里AMP页面如下图展现: ? 4.百度是否会跟进AMP?...JS、资源控制、缓存等都几乎和AMP相似,还有原页面与MIP页面的互相引用方法(加标签),都和Google AMP一样,官网页面布局、菜单安排、技术说明里内容几乎也是吃惊一致,看见百度MIP基本是照搬

1.4K60
  • 【vite+vue3+Ts+element-plus】肩并肩带你写后台管理之主页面开发(侧边栏菜单生成、标签栏开发)

    页面比较简单,主要分为左侧菜单栏,顶部导航栏(折叠左侧菜单,切换暗黑模式,员工账号名,退出登录),再下面的标签栏,之后就是主页面显示区域。...;.row { transform: rotate(90deg); } } 这里控制侧边栏折叠按钮我是通过slot方式传入顶部导航栏,因为左侧菜单组件也需要接收这个属性...,并传递给组件进行遍历渲染。...,之后会判断这是个菜单(一级菜单)还是个页面(二级菜单),同时也支持一些只有一个二级菜单一级菜单直接显示二级菜单,这个是否直接显示根据我们在编辑菜单时配置alwaysShow决定,后面也会简单说一下菜单管理配置项...首先说一下标签数据从哪里来,我这里是监听route,在route变化时,将新路由信息添加到标签列表。

    4.1K31

    如何优化移动页面,你需要了解AMP和PWA

    WordPress 对于WordPress发布商来说,系统能够支持CMS生态系统是至关重要。Automattic,XWP和谷歌正在共同推进WordPress AMP插件。...最近推出0.7版本包括AMP支持,允许使用标准WordPress内容创建工作流程创建整个网站。但还有许多工作需要继续进行,下一个主要版本v1.0已经在积极开发中。...您需要在每个AMP网页和非AMP网页<head 中添加<link 标记,以表明哪些内容同属一体。 在非AMP网页example.com/news中:<link rel=”amphtml”?...如果您在单独网站上托管AMP内容,则您必须为所有非AMP网页添加<link 标记,以便AdSense可以发现相关AMP网页。...目前AMP自动广告仅支持文字广告和展示广告,并且只能在移动端上展示。-?AMP自动广告将根据您网页内容量展示适当数量广告,同时会考虑到您已经拥有的任何硬编码<amp-ad 。

    1.9K21

    腾讯面试官:如何从0到1实现一个高性能Collapse折叠组件,直到现在我还实现不出来

    折叠组件,然后我根据提供接口属性,我大概实现出来类似下面组件形态,然后面试官问动画除了height形式,还有其他它方式么,因为height变化会触发重排,另外折叠面板panel如果是大量数据,打开时候会卡顿...,该如何处理,这个我到时候解决了,提前渲染隐藏就行,但是重排问题直到现在我都没有解决,发出来问问大家,如果是你们,你们会如何思考 jcode 我们先从最基本实现开始,然后逐步添加更多功能,如手风琴模式...arrow:自定义箭头。如果是一个React节点,将自动为你添加旋转动画效果。如果是一个函数,它将接收一个参数,表示面板是否被展开,并返回一个React节点。...{children} ); }; export default Collapse; 实现Panel 我们创建一个名为Collapse.Panel组件来支持这些新属性...这个子组件将作为Collapse组件一部分,用于表示一个可折叠面板。 arrow:这是一个自定义箭头。如果这是一个React节点,antd-mobile将自动为你添加旋转动画效果。

    46620

    如何轻松自定义WordPress登录页面

    Ø版本WordPress多年发展中,默认登录屏幕设计没有改变,仍然是简单和干净是在不同屏幕尺寸作品。...关于WordPress好处是后端每个部分都可以通过使用php 函数进行自定义。 在今天教程中,我将您展示如何以您希望方式自定义WordPress登录屏幕。...要自定义默认WordPress登录屏幕样式,我们需要添加登录页面的样式。...首先,我们需要在二十四个WordPress默认主题CSS文件夹中创建样式表(对于本教程,我将样式表命名为custom-login-styles.css),然后在functions.php文件中添加以下钩子...body.login { background-color: #3d3d3d; font-family: Helvetica; } 现在我们已经更改了登录屏幕背景颜色和字体,让我们在登录表单持有者放置一个漂亮灰色背景

    2.7K20

    wordpress怎么用AMP加速器呢

    无数网站现在都有AMP版本页面,许多开发者正在学习使用AMP——在这里,我们和ytkah一起来学习使用WordPress来使用AMP。   谷歌非常重视,这也是他们搜索引擎排名标准之一。...在这种情况下,谷歌正在使AMP几乎成为许多网站必需品。在这篇文章中,ytkah将给大家介绍谷歌加速移动页面项目的详细信息。这包括在您WordPress站点中调用它步骤。     ...AMP是什么?   有些开发人员可能并不熟悉AMP。它是一个移动友好框架,可以快速加载移动浏览器网页。它是一种开源技术,旨在为网站运营者有效地提高在移动设备加载内容页面的速度和用户体验。...利用这些自定义元素(称为 AMP HTML 组件)可以轻松高效地实现常见模式。   例如,amp-img 标记可提供完整 srcset 支持,即使在尚不支持该标记浏览器中也是如此。   ...此版本可在网页渲染时将验证错误直接记录到浏览器控制台中,让您可以看到代码中复杂变化可能会对性能和用户体验产生怎样影响   wordpress怎么用AMP加速器呢?

    1.5K20

    拿什么拯救我 4G 显卡

    传播(FP16 模型参数),此时 weights, activations 都是 FP16 c.loss 乘 scale factor s d....AMP 直接调用 MMCV 中 AMP,这通常意味着用户可能在其他库或者自己写代码库中支持 AMP 功能。...需要特别强调是 PyTorch 官方仅仅在 1.6 版本及其之后版本中开始支持 AMP,而 MMCV 中 AMP 支持 1.3 及其之后版本。...梯度检查点 梯度检查点是一种用训练时间换取显存办法,其核心原理是在反向传播时重新计算神经网络中间激活值而不用在前时存储,torch.utils.checkpoint 包中已经实现了对应功能。...对比 base 和 AMP 可以发现,由于实验显卡是不支持 AMP ,故只能节省显存,速度会特别慢,如果本身显卡支持 AMP 则可以实现在节省显存同时提升训练速度; 2.

    70510

    Docker快速入门

    映射容器内端口到宿主机 --name 容器名字 -d 后台运行命令参考文档:https://docs.docker.com/engine/reference/run/2.wordpressdockerhub使用.../app# 设置容器启动后默认运行目录WORKDIR /app# 运行命令,安装依赖# RUN 命令可以有多个,但是可以用 &amp;&amp; 连接多个命令来减少层级。...# 例如 RUN npm install &amp;&amp; cd /app &amp;&amp; mkdir logsRUN npm install --registry=https://registry.npm.taobao.org...# 如果还需要运行其他命令可以用 &amp;&amp; 连接,也可以写成一个shell脚本去执行。# 例如 CMD cd /app &amp;&amp; ....||对已有mount point 影响 |隐藏并替换为 volume |原有数据复制到 volume ||是否支持单个文件 |支持 |不支持,只能是目录 ||权限控制 |可设置为只读,默认为读写权限 |

    1K113

    百度 MIP 和谷歌 AMP 有没有必要以及跟 CDN 差异

    说到 MIP 那么就不能不提谷歌 AMP,谷歌 AMP 推出比百度 MIP 早了不少,相对来说是个很成熟网页加速技术存在了,并且 WordPress 官方专门有 AMP 改造插件。...可以说 MIP 加速效果还是有的,但是离开了百度生态环境支持后就不是那么明显和必要了,无论是 MIP 还是 AMP 其实都是针对搜索引擎页面渲染加速技术而已,这种加速还是有一定局限性。...虽然百度站长后台早就支持抓取和收录 AMP 了,但是 AMP 页面的展示至今都没有动静,就百度一贯作风来看,没法预测未来是否会有对 AMP 支持。...而 mip 也直接生成静态 html 缓存到 cdn ,也就是说 mip 是 cdn 技术另一种应用!...其实就明月来理解 MIP 和 CDN 区别,就是 MIP 是针对使用百度搜索用户, CDN 是针对站点所有访客用户,目标不一样,效果基本都差不多。

    1.9K30

    宇宙第一 IDE 叕发布新版了

    在 Visual Studio 2019 基础,新版集成开发坏境提供了非常多改进,包括对 64 位、.NET 6 和 C++ 20 支持,为核心调试器提供更好性能,并在实时共享会话中支持文本聊天...你现在可以在 WSL2 本地构建和调试,而无需建立 SSH 连接。跨平台 CMake 项目和基于 MSBuild Linux 项目都被支持。...这是朝着支持用 CMake 构建基于模块项目迈出一步,我们正在努力在以后版本中完成这一支持。 现在你可以用 LLDB 从 Visual Studio 调试运行在远程系统进程。...为 Extrenal Sources 节点添加了更多更新,现在你可以在节点"无源模块"下看到模块,并以 Solution explorer 本身形式加载符号。...Git 工具 对任何跨越不同存储库解决方案(即在不同 Git 存储库中托管项目的解决方案)预览标志多存储库支持 在创建 git 仓库过程中,现在完全支持发布到 Azure DevOps。

    4.1K10

    宇宙第一 IDE 叕发布新版了

    在 Visual Studio 2019 基础,新版集成开发坏境提供了非常多改进,包括对 64 位、.NET 6 和 C++ 20 支持,为核心调试器提供更好性能,并在实时共享会话中支持文本聊天...你现在可以在 WSL2 本地构建和调试,而无需建立 SSH 连接。跨平台 CMake 项目和基于 MSBuild Linux 项目都被支持。...这是朝着支持用 CMake 构建基于模块项目迈出一步,我们正在努力在以后版本中完成这一支持。 现在你可以用 LLDB 从 Visual Studio 调试运行在远程系统进程。...为 Extrenal Sources 节点添加了更多更新,现在你可以在节点"无源模块"下看到模块,并以 Solution explorer 本身形式加载符号。...Git 工具 对任何跨越不同存储库解决方案(即在不同 Git 存储库中托管项目的解决方案)预览标志多存储库支持 在创建 git 仓库过程中,现在完全支持发布到 Azure DevOps。

    4.2K20

    使用了 Google AMP 网站加速技术后,我博客快了八倍

    一年前,我为我博客 www.phodal.com 添加AMP 支持。今天偶尔间在搜索结果页看到了 AMP 标志,打开博客速度几乎是秒级。...今天在本来想测试一下,之前实现 APP Indexing 功能是否正常工作——即我在网页打开博客链接时,会直接打开我 APP。...结果,发现它已经不工作了,这真是一个悲伤故事,但是看到了新 AMP 标志。 ? 一年多以前实现功能,终于 TM 上线了,好开心好开心——然而,你们还是在用百度。...可让网页在移动设备快速加载并且看起来十分美观(即使是在网速很慢情况下)。...AMP Debug 偶然间,发现AMP有一个Debug模式,就是在URL最后添加一个 #development=1,然后我发现出了一堆错——在浏览器Console里。

    2.4K50

    不会建站?10分钟教你零基础快速搭建个人网站!

    :root 二.安装宝塔面板 (1)为什么要安装宝塔面板 很多网站程序都安装在服务器,服务器用是Linux系统,进行服务器维护需要记住很多linux命令,这就很麻烦。...用面板好处,就是通过一个交互界面就能完成服务器维护工作,比如更新系统,添加网站,修改设置等等,以前需要记住各种命令,现在通过面板点点按钮就可以了,省时省力。...中输入 centos脚本安装命令 yum install -y wget &amp;&amp; wget -O install.sh http://download.bt.cn/install/install..._6.0.sh &amp;&amp; sh install.sh ed8484bec 宝塔面板安装成功 注意:记住自己用户名和密码,复制面板登陆外网登陆地址到浏览器即可进入宝塔 宝塔面板登陆不成功...(4)添加站点 打开宝塔面板点击网站网站,添加站点; 由于域名需要购买以及备案,我们暂且只演示用IP访问方式。

    2.4K30

    作为面试官,为什么我推荐组件库作为前端面试亮点?

    但是如果我们有了自己封装,只需要在封装层面进行更新即可,这大大降低了维护成本。 增加定制功能:有些时候,我们需要在原有组件库基础增加一些特定功能,如特定验证、错误处理等。...二次封装提供了这样可能。 提高开发效率:在一些常用功能(如表单验证、全局提示等),二次封装可以提供更方便API,提高开发效率。...(展开/折叠、选中等)?...展开/折叠状态根据ExpandedKeys计算 复选框选中状态需要考虑受控/非受控,严格受控模式,及父子节点关联 需要递归计算父节点和节点状态 利用平铺后索引进行相关节点查询 function flattenTreeData...点击节点展开折叠,复选框状态切换等 点击展开折叠通过更新节点自身状态、可视状态及ExpandedKeys实现 点击复选框需要递归更新父子节点状态,及相关keys 计算并保存实时状态,通过回调函数通知外部

    1.2K63

    Google - AMP框架分析及外贸站接入解决方案!

    与MIP站点不同是:AMP站点打开后会明显观察到网页顶部AMP页面特有导航条: 点击顶部导航条右侧“链接”标志符号可以显示当前AMP页面对应源站链接(非AMP页面)点击可访问源站: AMP...AMP HTML ,它只允许使用有限标签,如body、article这些标签可直接使用,但如script、frame和frameset这样标签是被限制或禁止使用,MIP 中也如此。...而 MIP-JS 用于管理资源加载,并支持 MIP 标签使用,从而确保页面快速渲染。...最后、AMP接入完成后,原站页面头部应添加标签,属性指向新AMP页面!...www站源码头部要添加amp站源码头部要添加: < link rel = “canonical

    3.2K70

    解决七牛云存储缓存加速Gravatar 头像图片路径url 参数失效问题

    不熟悉也没关系,可以先阅读一下WordPress 官方文档,Jeff 尽量用简单文字说明: 在WordPress 中,调用Gravatar 头像后图片路径及显示效果如下: http://www.gravatar.com...但悲催是,七牛不支持 ?s 参数(如果我要设置,必须分隔符为?,样式名称为 s=40,七牛两个都不支持)。叉掉。 ? ? 二、通过修改修改get_avatar函数,将参数样式由 ?...s 改为七牛支持分隔符样式(如英文中划线 - )。...$size; 注意是英文中划线 -,你可以使用七牛支持其他分隔符_(下划线)或者 /(斜杠)或者 !(感叹号)。 完整修改后代码如下: if ( !...因为技术有限,只想到修改WordPress 源代码方法。如果你有通过添加过滤器(filter)方法,还望不吝赐教!

    1.1K70

    2019年WordPress流行趋势预测

    WordPress 4.8版本发布也引起了很多关注。 这些进化趋势也使WordPress在网络继续占主导地位。很大程度上这可能是因为使用WordPress建站是一件轻松无忧事情。...得益于WordPress一如既往对创意创新支持度,使得网站定制化提升到一个全新水平。你可以使用现成插件来处理视频并根据需求进一步自定义。...你也可以使用插件方式来进一步优化移动端效果,在WordPress精品插件大全页面里搜索amp,选择一个插件,比如 AMP for WP – Accelerated Mobile Pages,下载安装来实现针对移动端速度优化...Accelerated Mobile Pages(简称AMP,意为“加速移动页面”)是Google带领开发开源项目,目的是为提升移动设备对网站访问速度。...尽量减少添加元素,这可以给你网站带来一种很独到感觉。

    85220

    231个web前端javascript特效分享(仅供本人学习,非教程类型)

    width=”20%”>  // 80.删除表格某行,xx表示某行,下标从0开始计算 document.all.myTable.deleteRow(xx)// 81.动态表格中添加行...=”min.Click()”$amp;>amp;$lt;fontface=”webdings”>0amp;$lt;/button>//改变按钮图片 amp;$lt;/button>// 91.新打开网页写内容 newwin=window.open(‘about:blank’,”,’top...菜单命令实现 〖全选〗命令实现 [格式]:document.execCommand(“selectAll”) [说明]将选种网页中全部内容!...”)>全屏显示 182.菜单命令实现 1、〖添加到收藏夹〗命令实现 [格式]:window.external.AddFavorite(‘url’, ‘“网站名”) [说明]将本页添加到收藏夹

    1.4K31
    领券