gpt4 book ai didi

javascript - WordPress 中每个帖子的 中都有不同的 javascript

转载 作者:行者123 更新时间:2023-11-28 04:23:53 26 4
gpt4 key购买 nike

是否可以在指定帖子的头部部分制作不同的 JavaScript?例如:

第 1 号帖子在部分中包含与第 2 号帖子不同的另一个 javascript。我说的是 WordPress。

谢谢!

最佳答案

方法1:您可以检测帖子 ID 并根据该 ID 获取 javascript。

$currentPID = get_the_ID();
<?php if ($currentPID != "false"): ?>
<!--home page custom JS-->
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/scripts/<?php echo $currentPId ?>.js"></script>
<!-- will get scripts/2.js if the post id is 2 and scripts/3.js if post id is 3 ......-->
<?php endif; ?>

get_the_ID 如果帖子 ID 存在,则将其返回为整数,否则返回 false。

替代方法:

还可以使用预定义的 Wordpress 函数(如 is_page() 和 is_single())来检测帖子并根据它们添加 javascript。例如-

<?php if (is_single( '2' )): ?>
<!--home page custom JS-->
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/scripts/post2.js"></script>
<?php endif; ?>

或检测页面

<?php if (is_page('home')): ?>
<!--home page custom JS-->
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/Scripts/homepage.js"></script>
<?php endif; ?>

请记住,所有代码都进入 header ,并且无论文件夹中是否存在自定义 JavaScript,网页都将始终发送额外的 HTTP 请求

关于javascript - WordPress 中每个帖子的 <head> 中都有不同的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45230957/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com