[英]How to use wordpress function wp_enqueue_script() in php?
我有一個 php 函數,如下所示。 以下功能正在許多地方使用。
function render_brightcove_player($active_feed, $poster_image = false)
{
$poster = '';
if ($poster_image) {
$poster = 'poster=' . esc_url($poster_image);
}
?>
<div class="hsc-video" onclick="hscLogo()">
<div class="hsc-video__inner">
<script src="//players.brightcove.net/1242843915001/SJ3Tc5kb_default/index.min.js"></script>
</div>
</div>
<?php
wp_enqueue_script(
'miscellaneous-scripts',
HSC_TEMPLATE_URL . "/assets/js/miscellaneous.js"
);
}
在 php 代碼中,我添加了 wordpress 函數wp_enqueue_script()
。 在我使用的 miscellaneous.js 文件中:
function hscLogo() {
document.getElementsByClassName("hsc-tv-logo")[0].style.display = "none";
}
我想知道這是否是在 php 中使用wp_enqueue_script()
函數的正確方法。 我需要將wp_enqueue_script()放在其他地方嗎?
這是我第一次在 wordpress 中使用wp_enqueue_script
。 這是 javascript 文件夾/文件的樹結構。
你的 php 代碼是在 wordpress 中嗎? 如果它被任何 wordpress 模板或插件調用,你可以在你的 php 文件中使用 wp_enqueue_script。 您可以查看以下鏈接來學習 wp_enqueue_script。 https://developer.wordpress.org/reference/functions/wp_enqueue_script/
wp_enqueue_script(
'miscellaneous-scripts',
HSC_TEMPLATE_URL . "/assets/js/miscellaneous.js",
array(),
'1.0.0', //Version
true // Load in footer.
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.