我可以只用JavaScript创建一个WordPress插件吗?

时间:2017-11-16 20:48:17

标签: javascript wordpress

我害怕问这个问题,因为StackOverflow已经警告我,我的问题很可能被低估了。但我对此非常好奇。

我已经读过你的WordPress插件中必须至少有一个php文件。对我来说听起来像你只需要索引/条目php文件。

但是,我无法通过谷歌在WordPress插件中找到很多关于JavaScript的内容。这对我来说似乎很奇怪,因为我们在这里谈论2017年的网络。

非常感谢答案!

3 个答案:

答案 0 :(得分:2)

答案是否定的,你不能,正如你在问题中引用的那样。根据定义,插件至少是一个带有WordPress插件标题注释的PHP文件" (Wordpress Docs)。

但是,Wordpress插件没有理由主要是 Javascript。您可以按照this guide的某些不同方法将其包含在插件中。

答案 1 :(得分:1)

由于WordPress(基本上)纯粹是php,所以它的所有插件也都是php。这是他们设置的方式。

为了拥有一个'WordPress插件',是的,您需要至少一个php文件才能注册到WordPress并将您的javascript / css / what-have-you排入队列..

这意味着如果你想在WP安装上使用像React / Ember这样的东西,它们将不会是'WordPress'插件,它们将属于React / Ember生态系统。您只需要将要使用的JavaScript库排入队列的最小值。

然后,您可以使用您的javascript前端并与WP的REST API交谈,现在WP已基本成为您的服务器“框架”。

所以,不,没有“JavaScript WordPress插件”这样的东西。但是你可以拥有一个插件,其中包含你想要的那些花哨的JS。

答案 2 :(得分:1)

以下article应该会让您对此有所了解。

  

你的WordPress插件必须至少有一个PHP文件;它还可以包含JavaScript文件,CSS文件,图像文件和语言文件。如果有多个文件,请为目录选择一个唯一的名称,并为主PHP文件选择一个名称。 (此文件名通常与目录名称相同,但并非基本相同。)示例目录和文件名可分别为mycompanyname-fabulous-functional和mycompanyname-fabulous-functional.php。将所有插件文件放入您创建的目录中,并告诉您的插件用户将整个目录上传到wp-content / plugins /。

希望这会有所帮助。但不,你不能只用Javascript创建一个Wordpress插件。