我必须在wordpress中显示pdf thumb,我正在使用pdfjs。我想在javascript中加载工作者脚本,但我不明白如何在javascript代码中加载pdf.workder.js
。因为我只知道wp_enqueue_script
,但不知道如何获得脚本路径。
PDFJS.workerSrc ="path/pdf.worker.js";
现在如何在wordpress中在运行时获取javascript中的路径。
答案 0 :(得分:1)
将主题目录中的脚本放在其他js已经存在的文件夹中(以保持主题中的代码更清晰)并检索它只需使用:
get_template_directory_uri()
https://developer.wordpress.org/reference/functions/get_template_directory_uri/
或:
get_template_directory()
如果你想要主题的绝对路径
https://developer.wordpress.org/reference/functions/get_template_directory_uri/
要获取插件的文件夹:
plugin_dir_path( string $file )
https://developer.wordpress.org/reference/functions/plugin_dir_path/
或者如果您想要路径只是WP的主插件文件夹,然后手动添加插件使用的路径:
plugins_url()