javascript - 如何在 Wordpress 页面上使用 Javascript 将字符串转换为页面标题
问题描述
假设我有一个手动编码的链接菜单,我想将其包含在许多 Wordpress 页面的正文中。除了部分链接文本外,菜单的所有内容在页面之间都是相同的。菜单链接文本包含类似“[variable]”的字符串。所以html的结构如下:
<li><strong><a href="#definition">What is [variable]?</a></strong></li>
我想在这个字符串中添加一些 Javascript,以便它将 onload(或其他东西)转换为 Wordpress 页面标题。
我该如何构建这个 Javascript?
解决方案
您可以使用 wordpress 的内置函数“get_the_title()”来显示帖子/页面的标题。
<li><strong><a href="#definition">What is <?php echo get_the_title();?></a></strong></li>
现在,如果你想在多个地方使用它,你可以使用 wordpress 的另一个内置函数“get_template_part()”。
<?php get_template_part('template-parts/custom'); ?>
这假设您的主题文件夹中有一个名为“template-parts”的文件夹,其中包含文件“custom.php”。
在 custom.php 中添加上面的代码,然后在任何你想要的地方调用它。
注意:这只是重用代码的一种方法。
推荐阅读
- kotlin - 在 intellij 中使用 kotest 时“表达式未使用”
- sql - Oracle:如何获得 2 组的唯一组合
- java - 如果有多个 catch 块,为什么 RuntimeException 不会在 catch 块中捕获?
- excel - VBE 生成 Worksheet_Change 私有子时的“编译错误:自动化错误”
- sql - 有没有更好的方法来执行这个 SQL 查询?
- amazon-web-services - 如何找出上传到 s3 的用户的 Cognito 用户名?
- vba - 导出时访问会删除字符串末尾的空格
- oracle-apex - 带有图像上传选项的页面上的 Oracle Apex 错误:请求协议为 https
- python - AttributeError:模块 'squarify' 没有属性 'plot'
- android - 将 html 文件注入或加载到 TWA/自定义选项卡中