2017-11-16 8 views
1

私はStackOverflowが私の質問についてdownvotedされる可能性があることについて私にすでに警告しているので、この質問をするのは怖いです。しかし、私はこれについて非常に興味があります。JavaScriptだけでWordPressプラグインを作成できますか?

WordPress Pluginに少なくとも1つのphpファイルが必要であることを読んだことがあります。あなたが好きなのは、インデックス/エントリーのPHPファイルのようなものだけが必要だということです。

しかし、私はJavaScriptをWordPress PluginsでGoogleを使って見つけることができませんでした。私は2017のウェブについてここで話しているので、私にはおかしかった。

答えは非常に高く評価されるだろう!

+1

プラグインの名前、作成者、パスを定義するメインのphpファイルが必要な場合は、phpを使用してスクリプトをメインサイトに入れる必要がありますが、コア機能はjavascriptで行うことができます。 – will

答えて

1

あなたの質問で参照したように、答えはいいえ、できません。定義上、プラグインは少なくとも「WordPressプラグインヘッダコメントを持つPHPファイル」(Wordpress Docs)です。

しかし、Wordpressプラグインをにすることはできません。 Javascript。 this guideのプラグインに含める方法はいくつかあります。

1

WordPressは(基本的に)純粋にphpなので、すべてのプラグインもphpです。これは設定されている方法です。 「WordPressのプラグイン」を持つために

、はいあなたは何を-持っている - あなたは/ワードプレスに登録して、あなたのjavascript/cssのをエンキューするために、少なくとも1つのphpファイルが必要になります。..

したい場合、これが意味WPインストールのReact/Emberのようなもので、WordPressのプラグインにはなりません。彼らはReact/Emberエコシステムに属します。あなたは、使用したいjavascriptライブラリーをエンキューするための最低限のものを持っています。

あなたはJavaScriptのフロントエンドを使用してWPのREST APIと話すことができ、現在WPは基本的にサーバーのフレームワークになっています。

いいえ、「JavaScript WordPress Plugin」はありません。しかし、あなたが望むかもしれない多くの派手なJSを含むプラグインを持つことができます。

1

次のarticleは、これについての洞察を与えます。

あなたのWordPress Pluginには少なくとも1つのPHPファイルが必要です。 JavaScriptファイル、CSSファイル、画像ファイル、言語ファイルも含めることができます。複数のファイルがある場合は、メインPHPファイルのディレクトリ名と独自の名前を選択します。ディレクトリ名とファイル名の例は、それぞれmycompanyname-fabulous-functionalityとmycompanyname-fabulous-functionality.phpです。すべてのプラグインのファイルをあなたが作成したディレクトリに入れ、ディレクトリ全体をwp-content/plugins /にアップロードするようにプラグインユーザに指示します。

これが役に立ちます。しかし、いいえ、あなたはJavascriptだけでWordpressのプラグインを作成することはできません。

+0

OPはあなたが引用したようなものを読んだようですが、少なくとも1つのPHPファイルが必要な理由を理解していません。技術的には、タイトルの質問に答えましたが、私はあなたの答えを修正して、 "なぜ"の質問に対処するか検討します。 – Will

関連する問題