使用 JavaScript 注入 URL 以在一页的页脚上显示

Inject URL to Display On Footer On One Page Using JavaScript

我需要将 URL 添加到站点的页脚,但仅将 URL 附加到一页。由于我使用全局页脚,我想知道是否有一种方法可以使用 JavaScript 调用该页面 class 并强制它将 URL 注入页脚,以及其他链接。

打开 wp-content/themes/YOUR_THEME_NAME/footer.php 和某处(比如在 <footer> 标签中,您可以添加以下代码:

<?php
    if($post->ID == 666) /* Where 666 stays for the ID of the page you want to add the additional URL.*/
    {
         ?>
         Write whatever HTML you like.
         <?php
    }
?>

要快速找到您的页面 ID,您可以先在同一个地方写:

<?php
    echo $post->ID;
?>

然后去你的页面看看写的是什么ID。

优点和缺点: (-) 当您需要更新或更改主题时,您将需要重复此步骤。 (+) 无需从博客文章中进行 'dirty' javascript 注入。

我只想将其更新到一个页面,因为全局页脚中的其他 URL 不需要更新。我所做的是通过调用页面 class 和包含页脚链接的 div class 将 JavaScript 注入页面。

$('.page-name .footer-class').append('<a href="https://www.example.com/">Injected URL</a>');