AI 驱动的 WordPress(MEAP)(一)(4)

简介: AI 驱动的 WordPress(MEAP)(一)

AI 驱动的 WordPress(MEAP)(一)(3)https://developer.aliyun.com/article/1516351

3.5.3 使用按钮作为链接

到目前为止,你已经看到了如何创建文本链接。但你也可以将图像、按钮或其他视觉元素转换为链接。让我们显示一个按钮,当点击时将访问者发送到 YouTube。

HTML 中有一个内置的按钮对象,所以你可以将其转换为链接。记住,在你的站点的编辑页面中添加代码时,你需要在文本框中点击“文本”选项卡。(或在 Gutenberg 中按下 CTL+SHIFT+ALT+M)

这是一个按钮链接的 HTML 代码:

<a href=”https://www.YouTube.com”><button>Click to visit YouTube</button></a>

结果链接按钮如图 3.14 所示,在“泰国美食”下方。

图 3.14 默认的 HTML 按钮是一个相当粗糙的黑色块

这个鲜明的全大写白字黑色按钮(HTML 默认)在许多 WordPress 主题中不会很好地融入。事实上,几乎没有一个。它很难看。所以让我们添加一些 CSS 代码,使它不那么严厉,如图 3.15 所示。

<a href="https://www.youtube.com/" style="background-color: lightblue; color: gray; padding: 10px; border-radius: 5px solid gray;">Click to visit YouTube</a>
提示

如果你只使用 border 而不是 border-radius,你会得到一个实心框架。添加半径,你会得到一个更细微的、3D 的阴影效果。

图 3.15 CSS 样式代码可以改进默认的 HTML 按钮,但你可以做得更好

HTML 属性的style代码实际上是用 CSS 语言编写的。它与 HTML 结合使用来微调网站的外观,并且还可以添加特效,如动画、不透明度、过渡淡入淡出等其他酷炫的视觉效果。我们将在后面的章节中深入研究 CSS。幸运的是,CSS 相当容易理解,因为与大多数计算机语言不同,它使用像 bordercolorbackground 这样的英文单词。当然,你也可以随时向克劳德或其他 AI 之一提交请求,以生成符合你要求的 CSS 代码。

那个蓝色按钮比第一个按钮要好,但它仍然可以改进。为了得到逼真的按钮,你可以在类似 Paint.net 或 PhotoShop 的图片编辑应用中创建一个按钮图像。或者使用像 Midjourney 这样的 AI 文字到图像应用程序。或者甚至从 pexels.com 或 iStockPhoto.com 购买一个按钮图标。然后将该按钮图像添加到你的网页中,并将其设置为链接。方法如下:

  1. 转到媒体 > 添加新内容 屏幕,并将按钮图像上传到你的 WordPress 媒体库中。这是你在页面中使用的图像和其他媒体的存储位置。
  2. 转到要创建链接的编辑页面。
  3. 在文本框中点击“可视化”选项卡。
  4. 点击“添加媒体”按钮,点击图像进行选择,然后点击“插入到页面”按钮。
提示

如果你正在使用古腾堡代码编辑器,按下 CTL+SHIFT+ALT+M。这个键盘快捷键可以在代码视图和可视视图之间切换。现在你想要处于可视编辑器模式。然后在页面上添加一个经典块。如果你在经典块的工具栏上看不到菜单—文件、编辑、视图、插入等—那么转到你的插件 > 新增屏幕,并搜索、安装并激活 高级编辑工具 插件。在块的菜单中,选择插入 > 添加媒体(而不是媒体选项)。从你的媒体库中选择你想使用的图像。点击插入到页面按钮。

  1. 在编辑页面屏幕上,点击图像以选择它。
  2. 点击工具栏上的链接图标。
  3. 输入 YouTube 的网址,然后点击左箭头图标,创建如图 3.16 所示的链接。
图 3.16 这是如何将图像链接到 YouTube 的方法

  1. 点击更新以保存你的更改。
  2. 点击查看页面以查看并测试链接,如图 3.17 所示。
图 3.17 一张逼真的按钮图像比一个 HTML 按钮更专业

这是完整的 HTML 代码:

<a href=”https://www.youtube.com”><img class=”alignnone size-medium wp-image-62” src=”http://timetestedrecipes.com/wp-content/uploads/2023/03/smaller-button-300x134.png” alt=”” width=”300” height=”134”/></a>

请注意,这里不需要链接标题,因为单词 YouTube 已经嵌入到按钮图像中了。

3.6 管理你的菜单

一个站点的菜单几乎总是关键的导航系统,所以你要搞好它。我们将通过建立菜谱练习站点的菜单来结束本章。这包括选择和重命名主页;在菜单中正确显示子页面;并检查是否有损坏的链接。

3.6.1 定制你的菜单

你的菜单项目的顺序,有时甚至菜单项目的名称都需要进行修改。但在这之前,让我们在练习站点中创建一些子页面。

小贴士

如果你正在使用古腾堡编辑器,你可以按照下面为经典编辑器描述的相同步骤来创建你的菜单。古腾堡还包括一个导航菜单选项(作为外观 > 小工具屏幕上的小部件和编辑页面屏幕上的块)。它提供了几个选项,包括在侧边栏中显示到所有页面的链接列表。

到目前为止,所有页面都是父页面。这些新的子页面将是空的占位符页面。它们将有标题,但我们将在首先创建站点结构后再给它们添加内容。所以让我们在练习站点中再添加几个占位符页面。

转到你的页面 > 新增屏幕,并添加以下额外的占位符:

  • 德州墨西哥风味餐
  • 香辣泰式
  • 中餐
  • 法国料理
  • 意大利食材
  • 美食希腊
  • 还要添加一个名为 博客 的新页面
AI 协助

如果你想要一些帮助来想出好的子页面,你可以问 GPT。

提示:

作为一名专业的墨西哥餐厅厨师,请列出六个墨西哥食品的子类别(例如墨西哥德州风味)。不要根据地理位置创建类别。

GPT 的建议:

当然!墨西哥菜系丰富多样,虽然不可能仅用几个子类别来归纳其所有细微差别,但这里有六个广泛的类别:

街头美食

开胃菜和小零食

墨西哥辣酱和调味料

酸橘汁腌料和海鲜

砂锅菜和炖菜

甜点和糖果

在创建菜单之前,还有一些小事情需要处理。WordPress 默认将博客页面设置为首页。但是对于练习站点,您希望将博客设置为内部页面。 (博客是一种特殊的页面,其中包含您或您的访客发布的所有消息。它们以可滚动的、反向时间顺序显示。我们将在下一章中处理博客页面。)

前往“文章” > “新增文章”,键入标题和一些文本以创建一个虚拟的占位文章。这会导致 WordPress 为您创建一个博客页面的流程完成。点击“发布”按钮。

此时将博客更改为内部页面。如图 3.18 所示,转到“设置” > “阅读”屏幕,然后点击“静态页面”选项,并选择将Instant Pot 的经过时间测试的食谱设置为首页。选择博客作为博客页面。点击“保存更改”按钮。

图 3.18 这是您指定站点首页的地方

当您首次开始新的 WordPress 网站时,您需要为站点命名一个标题。如果您为本书设置了练习站点,请在附录 A 中将练习站点命名为Instant Pot 的经过时间测试的食谱。WordPress 会自动将您的首页标题与站点的标题相同。(每个站点都有一个首页。)但是您应该更改默认的首页标题。这是多余的。网站标题出现在每个页面上。因此,首页不应与站点标题相同。

因此,转到您的“页面” > “所有页面”屏幕,点击Instant Pot 的经过时间测试的食谱以打开其编辑页面屏幕。将首页标题更改为轻松卓越或您喜欢的任何内容。点击“更新”按钮。

快速查看您的“页面” > “所有页面”屏幕。请注意,WordPress 已将博客标识为博客页面,将 Easy Excellence 标识为前端(首页),如图 3.19 所示。

图 3.19 WordPress 已识别出您的主页(首页)和博客页面,并缩进了子页面

在构建站点菜单之前,您需要将“Tex Mex 餐”和“香辣泰式”转变为子页面。转到“页面” > “所有页面”,双击“Tex Mex 餐”。要将其设置为“墨西哥特色”父页面的子页面,找到“页面属性”模块,然后点击 V 形图标以展开父菜单。点击墨西哥特色。点击“更新”按钮,如图 3.20 所示。

图 3.20 这是您将子页面分配给其父页面的地方。实际上,您在此处创建父/子页面关系

按照相同的步骤将“香辣泰式”设置为“泰国特色”的子页面。

填充了占位符后,现在您可以将注意力转向组织和自定义菜单。转到“外观” > “菜单”屏幕。

由于某些原因,WordPress 默认仅在其“添加菜单项模块”中显示最近的页面。幸运的是,WordPress 中很少见到此类用户界面错误。但您应该记住这一点:每当您访问外观 > 菜单屏幕时,请务必首先单击“查看所有”选项卡,如图 3.21 所示。

图 3.21 必须记住单击此“查看所有”选项卡

在菜单结构下,输入菜单名称,然后单击“创建菜单”按钮。您希望所有页面都出现在菜单中,所以单击“添加菜单项模块”中的“全选”框,如图 3.22 所示。然后单击“添加到菜单”按钮。菜单结构模块将填充您的页面标题。单击此模块下方的“指定主菜单”选项。这将使新菜单出现在每个页面的顶部附近。您可以选择放置菜单的位置取决于您的主题(或您安装的菜单插件)提供的选项。

图 3.22 添加所有页面到菜单

3.6.2 创建子页面菜单链接

拖放菜单项,使您的菜单结构看起来像图 3.23。要将菜单项更改为子菜单(换句话说,显示为子页面),请将其向右拖动一点,然后将其放置在其父菜单项的缩进下方。

这种操作需要一些时间来适应。请注意,在图 3.23 中当您将菜单项向右拖动时出现的微弱虚线框。该框是您希望将 Tex Mex 餐饭子项目��放的目标位置。

图 3.23 要创建子菜单(子菜单)项,请将子菜单拖到一个标签上并将其放在那里

提示

如果您发现将子菜单向右移动一个标签的过程具有挑战性,您也可以单击子项框右侧的黑色箭头图标来打开其模块。然后单击图 3.24 所示的移至链接。

图 3.24 您可能会发现此链接比将菜单项移动一个标签更容易

为了完成菜单,我们将希望缩短菜单项的名称(WordPress 称之为导航标签)。对于每个菜单项,请单击其框右侧的黑色箭头图标以打开其模块。将标签重命名为:主页、中文、法文、希腊文、意大利文、墨西哥文泰文。简洁的菜单是我们的目标。

请注意,您必须将Easy Excellence重命名为主页,因为这是习惯的。人们期望第一个菜单项命名为主页,并位于菜单栏的最左侧。

完成的菜单结构应该类似于图 3.25 所示。

图 3.25 完成的菜单

单击“更新菜单”按钮,然后单击左上角的网站标题Instant Pot 时测试配方以查看前端的菜单,如图 3.26 所示。请记住,单击网站标题是在后端和前端之间快速切换的一种快捷方式。

图 3.26 完成菜单的前端视图

现在要注意两件事。Twenty Sixteen 主题在菜单上提供了两个不引人注目的视觉提示:当前显示的页面的菜单项是加粗的(在本例中是首页),而墨西哥和泰国的项目具有小的“v”图标,让人们知道这些项目有子页面。

警告:没有什么比死链接更能清晰地表明“不专业”和“不可靠”的了。确保你的所有链接实际上指向真正的目标,而不触发“页面未找到”的错误消息。对于小型网站,可以通过在前端点击它们手动检查它们来测试链接。较大的网站可以使用 Google 搜索控制台插件。或使用此在线检查器:www.brokenlinkcheck.com/broken-links.php 我们将在接下来的章节中探讨插件。

本章内容全部围绕初步规划展开:你的网站目的和层次。我们还探讨了像链接和菜单这样的工具,这将使你的访问者在遍历网站结构时更容易。

现在我们已经在练习网站中创建了占位页面,是时候填充内容了。我们将从文本内容开始。大多数适用于 Web 的写作需要特定的语气和风格。正如您将在下一章中看到的那样,人工智能非常擅长将您的初稿变成优秀的、适合 Web 的文字。

3.7 总结

  • 在向网站添加内容之前,确定网站的蓝图和最终目标非常重要。这可以帮助你把握网站的目标,并有助于建立一种连贯的设计和高效的网站导航。
  • 在规划网站时,创建父子页面的层次结构是蓝图的一部分。这样就能简化菜单,只显示主要(父)类别,隐藏次要(子)页面——只有在游客将鼠标指针悬停在父类上时,它们才会变得可见。
  • 避免长滚动主页——它们效率低下,可能会惹恼游客。滚动并需要扫描标题来找到感兴趣的内容比阅读菜单要麻烦得多。
  • 链接是关键的导航工具,正确使用可以降低你的网站跳出率,提高你的行动号召成功率。
  • 特别注意菜单,它是网站的主要导航工具。在菜单中只展示少量项目,保持每个选项的长度简短。

AI 驱动的 WordPress(MEAP)(一)(5)https://developer.aliyun.com/article/1516356

相关文章
|
13天前
|
数据采集 人工智能 自然语言处理
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
Midscene.js 是一款基于 AI 技术的 UI 自动化测试框架,通过自然语言交互简化测试流程,支持动作执行、数据查询和页面断言,提供可视化报告,适用于多种应用场景。
130 1
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
|
4天前
|
人工智能 IDE API
AI驱动的开发者工具:打造沉浸式API集成体验
本文介绍了阿里云在过去十年中为开发者提供的API服务演变。内容分为两大部分:一是从零开始使用API的用户旅程,涵盖API的发现、调试与集成;二是回顾阿里云过去十年为开发者提供的服务及发展历程。文中详细描述了API从最初的手写SDK到自动化生成SDK的变化,以及通过API Explorer、IDE插件和AI助手等工具提升开发者体验的过程。这些工具和服务旨在帮助开发者更高效地使用API,减少配置和调试的复杂性,提供一站式的解决方案。
|
16天前
|
机器学习/深度学习 人工智能 搜索推荐
AI在电子商务中的个性化推荐系统:驱动用户体验升级
AI在电子商务中的个性化推荐系统:驱动用户体验升级
105 17
|
13天前
|
人工智能 安全 搜索推荐
AI 驱动研发模式升级,蓝凌软件探索效率提升之道
蓝凌软件在引入通义灵码后取得了较明显的效果。目前,蓝凌软件已使用灵码的开发人员中,周活跃用户占比超过90%、根据代码库自动生成的代码占比超33%、代码智能补全占比29%,代码注释率提升了15%,有效提升了产品代码工程化的效能。
|
27天前
|
机器学习/深度学习 人工智能 算法
转载:【AI系统】AI 发展驱动力
本文介绍了AI的起源与发展历程,强调了2016年AlphaGo胜利对AI关注度的提升。文中详细解析了AI技术在搜索引擎、图片检索、广告推荐等领域的应用,并阐述了机器学习、深度学习和神经网络之间的关系。文章还深入探讨了AI的学习方法,包括模型的输入输出确定、模型设计与开发、训练过程(前向传播、反向传播、梯度更新)及推理过程。最后,文章概述了AI算法的现状与发展趋势,以及AI系统出现的背景,包括大数据、算法进步和算力提升三大关键因素。
转载:【AI系统】AI 发展驱动力
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
AI驱动的个性化学习路径优化
在当前教育领域,个性化学习正逐渐成为一种趋势。本文探讨了如何利用人工智能技术来优化个性化学习路径,提高学习效率和质量。通过分析学生的学习行为、偏好和表现,AI可以动态调整学习内容和难度,实现真正的因材施教。文章还讨论了实施这种技术所面临的挑战和潜在的解决方案。
95 7
|
2月前
|
人工智能 机器人 数据库
使用FlowiseAI轻松搭建AI驱动的交互式应用
FlowiseAI 是一款开源低代码工具,旨在帮助开发者构建自定义的语言学习模型应用。它提供拖放界面,支持与多种AI模型和数据库集成,适用于创建聊天机器人等交互式应用。使用阿里云的计算巢,用户可通过一键部署快速启动FlowiseAI,并通过简单的步骤配置和运行自定义的LLM应用。
|
传感器 人工智能 监控
面向零售业的AI驱动的视频分析
人工智能(AI)与数据科学直接相关,后者旨在从一系列信息中提取业务价值。 该价值可以包括扩展预测能力,规律知识,明智的决策,降低成本等。换句话说,人工智能以大量信息运行,分析输入数据,并根据这些信息开发自适应解决方案。
283 0
面向零售业的AI驱动的视频分析
|
11天前
|
机器学习/深度学习 人工智能 自动驾驶
企业内训|AI大模型在汽车行业的前沿应用研修-某汽车集团
本课程是TsingtaoAI为某汽车集团高级项目经理设计研发,课程全面系统地解析AI的发展历程、技术基础及其在汽车行业的深度应用。通过深入浅出的理论讲解、丰富的行业案例分析以及实战项目训练,学员将全面掌握机器学习、深度学习、NLP与CV等核心技术,了解自动驾驶、智能制造、车联网与智能营销等关键应用场景,洞悉AI技术对企业战略布局的深远影响。
144 97
|
8天前
|
机器学习/深度学习 人工智能 自然语言处理
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务
CogAgent-9B 是智谱AI基于 GLM-4V-9B 训练的专用Agent任务模型,支持高分辨率图像处理和双语交互,能够预测并执行GUI操作,广泛应用于自动化任务。
53 12
CogAgent-9B:智谱 AI 开源 GLM-PC 的基座模型,专注于预测和执行 GUI 操作,可应用于自动化交互任务