WordPress の中核には機能、ツール、ユーティリティが満載で、その多くは WordPress を世界一のコンテンツ管理システムにするのに役立ちます。
カスタム投稿タイプ、アクションおよびフィルターフック、ビジュアルエディターなど、ほとんどの WordPress 機能はよく知られていますが、一部の機能は他のものほど「よく知られている」とは限りません。この記事では、WordPress のあまり知られていない (しかし非常に便利な) 機能の 1 つである、必須のプラグインについて説明します。
必須のプラグイン機能が見落とされても不思議ではありません。プラグイン機能は WPMU (WordPress マルチユーザー) で導入され、WPMU は WordPress 3.0 まで WordPress Core に統合されませんでした。当時、mu-plugins
というフォルダーにより、ネットワーク管理者はネットワーク内のすべてのブログでプラグインをアクティブ化できるようになりました。 WordPress 3.0 にマージした後も、「mu-plugins」ディレクトリは残り、その名前は (コーデックスによると) reinterpreted 「必須のプラグイン」を意味します。
必須のプラグインにはそれぞれ長所と短所があります。見てみましょう:
これらは常にオンです: 基本的に、必須プラグインは、WordPress Web サイト (または Web) で使用され、自動的に読み込まれる必要があるプラグインです。
これらを無効にすることはできません: 管理者であっても、使用する必要があるプラグインを無効にしたり削除したりすることはできません。ただし、mu-plugins
ディレクトリ (ちなみに、このディレクトリは wp-content
の下にあります) から削除できます。そこに新しいプラグインをインストールすることもできません。手動でディレクトリにプラグインをアップロードする必要があります。
これらは通常のプラグインの前にロードされます: mu-plugins
ディレクトリ内のプラグインは、plugins
ディレクトリ内のプラグインよりも前にロードされます。興味深いことに、使用する必要があるプラグインはアルファベット順にロードされます。
アクティブ化/非アクティブ化フックは使用できません: これは一目瞭然です。使用する必要があるプラグインは自動的にアクティブ化され、非アクティブ化またはアンインストールすることはできないため、activate または deactivate を使用することはできません。彼らのためにフックを使用してください。
これらは更新されません: mu-plugins
ディレクトリ内のプラグインは自動的に更新されず、WordPress は新しいバージョンを通知しません。これは、手動で最新の状態に保つ必要があることを意味します。
PHP ファイルを使用する必要があります: WordPress は mu-plugins ディレクトリ内のフォルダーを参照しません。PHP ファイルはそのディレクトリのルートに配置する必要があります。ただし、心配する必要はありません。プロキシ PHP ファイルを作成してから、plugins フォルダにメイン ファイルを
require することができます。
マルチサイト ネットワークで使用するために必須のプラグイン
ディレクトリが存在するのは、マルチサイト ネットワーキングのためです。そのため、このアイデアを他のアイデアよりも優先しました。
クライアントの Web サイトで使用する必須のプラグイン
しなければならない) 場合、顧客は設定、テーマ オプション、プラグイン、およびアクセス権のあるその他のページを使用する傾向があります。彼らが特定のプラグインを非アクティブ化 (さらに悪いことに、削除) しようとすると、土曜日の夜にあなたに電話して自分の罪を認めたくなるかもしれません。あるいは、サイトを維持しなかったことであなたを責めたくなるかもしれません。 すべてのプラグイン フォルダーを
mu-plugins ディレクトリに移動し、これらのプラグインのメイン ファイルを必要とする PHP ファイルを作成すると、クライアントはこれらのプラグインを非アクティブ化できなくなります。ただし、自動更新は行われないことに注意してください。
サイト固有のプラグインに必須のプラグインを使用する
Web サイトに重要な機能が必要な場合、Web サイト固有のプラグインを作成するのが正しい方法です。サイト固有のプラグインを誤って非アクティブ化することは許容できないため、プラグインを
mu-plugins ディレクトリに移動して、自分でも無効にできないようにすることをお勧めします。また、あなたは開発者であり、他ではプラグインを使用していないため、プラグインの更新はありません。 ###結論は###
<h2>この記事では、WordPress の最も過小評価されている (そしてよく知られていない) 機能の 1 つを紹介したいと思います。使用しなければならなかったプラグインを発見したとき、私は本当に </h2>ショックを受けました。そして、あなたもそうであることを願っています。私が考えている以上に多くの分野で必須のプラグインがあることは間違いありませんが、これらだけでも WordPress サイトに大きな違いをもたらすことができます。 <p>
<em> 必要なプラグインが役立つことに同意しますか?必須のプラグインの使用例をもっと考えられますか?以下にコメントを残して、ご意見をお聞かせください。この記事が気に入ったら、ぜひお友達と共有してください。 </em>
</p>
<p></p>
以上が必須のプラグインの世界を探索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。