WordPress-简码模板文件中的wp_add_inline_script

时间:2018-08-01 10:38:51

标签: javascript php wordpress wordpress-shortcode

我正在尝试在我的简码模板文件中添加内联脚本,但是不起作用。

这是我的主要插件文件代码-

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

注意:在我的简码模板文件中添加内联样式时,我使用了相同的过程。是的,它工作正常!

任何人都可以查看我的代码并让我知道我的代码有什么问题吗?

此外,我将感谢在短代码模板文件中添加内联脚本的其他参考。

谢谢!

0 个答案:

没有答案