如何包含php文件wordpress插件

如何包含php文件wordpress插件,wordpress,Wordpress,我只是猜测这是可能的,所以我测试了一下,不为我工作。 我的设想是: function load_javascripts(){ wp_register_script( 'user-script', plugins_url( '/js/youtube-script.php', __FILE__ ), array( 'jquery' ) ); wp_enqueue_script( 'user-script' ); } add_action('init','load_javasc

我只是猜测这是可能的,所以我测试了一下,不为我工作。 我的设想是:

function load_javascripts(){  
    wp_register_script( 'user-script', plugins_url( '/js/youtube-script.php', __FILE__ ), array( 'jquery' ) );
    wp_enqueue_script( 'user-script' );  
}
add_action('init','load_javascripts');
我包括一个PHP文件,其中包含大部分javascript()

你们有什么建议吗?

你们应该用它在javascript文件中注入PHP变量

PHP示例

 <?php
wp_enqueue_script( 'some_handle' );
$array_to_js = array( 'some_string' =>'hello world' );
wp_localize_script( 'some_handle', 'object_name', $array_to_js );
?> 

Javascript:

 <script>
alert(object_name.some_string); // alerts 'hello world'
</script>

警报(对象名称。某些字符串);//警报“你好,世界”

问题到底是什么?我不确定我是否做对了。在我的插件中包含php和itIt中的javascripts应该没有问题。只要您的文件有扩展名.php,服务器就会将其解析为php文件,并将其作为javascript文件发送到客户端。hmmmn,我似乎不理解它。我试图在我的wordpress插件中包含一个javascript文件,该文件也使用PHP变量。不仅仅是一个javascript对象您正在使用
wp\u localize\u script
发送PHP变量,然后将其作为对象检索。阅读并获得更好的想法。谢谢@rrikesh,我已经做到了,而且效果很好。。你能建议我在这里传递更多的价值吗?如果你帮助我的话,你应该考虑接受我的答案(点击绿色<代码>蜱< /代码>在我的答案旁边签名。我回答了你的另一个问题:嗨,是的,我很感激你的回答并帮助了我。你说的是哪里?我还不能投票赞成你的答案。