使用 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>');
我需要将 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>');