看见wp_enqueue_script() 有关如何在不编辑HTML的情况下添加脚本的信息。
我假设脚本已经注册,或者您将添加所有必要的参数。
绑定到特定页面ID:
if( is_page($page_id) ) { // provide the page ID
wp_enqueue_script(\'YOUR_SCRIPT_NAME\'); //enqueue the script on success
}
绑定到页面段塞:
$slug = get_post_field( \'post_name\', get_post() ); // get the page slug
if(\'the-very-same-page-slug\' == $slug) { // compare the slug against the very same
wp_enqueue_script(\'YOUR_SCRIPT_NAME\'); //enqueue the script on success
}
绑定到页面自定义字段(首选):
$cf = get_post_field( \'CUSTOM_FIELD_NAME\', get_post() ); // get the custom field
if( !empty($cf) ) { // see if the field exists or non-empty
wp_enqueue_script(\'YOUR_SCRIPT_NAME\'); //enqueue the script on success
}
您可以创建独立于主题的插件。看见
Plugin Handbook 更多信息。