首页 > 解决方案 > 如何在 Wordpress 页面上使用 Javascript 将字符串转换为页面标题

问题描述

假设我有一个手动编码的链接菜单,我想将其包含在许多 Wordpress 页面的正文中。除了部分链接文本外,菜单的所有内容在页面之间都是相同的。菜单链接文本包含类似“[variable]”的字符串。所以html的结构如下:

<li><strong><a href="#definition">What is [variable]?</a></strong></li>

我想在这个字符串中添加一些 Javascript,以便它将 onload(或其他东西)转换为 Wordpress 页面标题。

我该如何构建这个 Javascript?

标签: javascriptphpwordpress

解决方案


您可以使用 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 中添加上面的代码,然后在任何你想要的地方调用它。

注意:这只是重用代码的一种方法。


推荐阅读