我正在尝试在我的简码模板文件中添加内联脚本,但是不起作用。
这是我的主要插件文件代码-
c = static_cast<char>(token);
在简码模板文件class DSTG_Hooks
{
public function __construct()
{
add_action('wp_enqueue_scripts', array($this, 'enqueue_scripts'));
add_shortcode('shortcode-name', array($this, 'token_graph'));
}
/**
* Enqueue styles and scripts
*/
public function enqueue_scripts()
{
wp_enqueue_script('dstg-chart-js', DSTG_PLUGIN_URL . 'assets/js/Chart.min.js');
wp_enqueue_script('dstg-script', DSTG_PLUGIN_URL . 'assets/js/script.js');
}
/**
* Callback function of [shortcode-name] shortcode
*/
public function token_graph($atts, $content = null)
{
wp_register_script('dstg-inline-script', false, array('dstg-script'), '0.0.1', true);
wp_enqueue_script('dstg-inline-script');
ob_start();
include('shortcode.php');
return ob_get_clean();
}
}
$hooks = new DSTG_Hooks();
中,我使用了以下代码-
shortcode.php
注意:在我的简码模板文件中添加内联样式时,我使用了相同的过程。是的,它工作正常!
任何人都可以查看我的代码并让我知道我的代码有什么问题吗?
此外,我将感谢在短代码模板文件中添加内联脚本的其他参考。
谢谢!