必須のプラグインの世界を探索する

WBOY
リリース: 2023-09-01 21:01:02
オリジナル
1169 人が閲覧しました

必須のプラグインの世界を探索する

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 することができます。

それらを使用できる場所に関するアイデア

必須のプラグインは、賢いもの、創造的なもの、あるいは単に世界を救うためのものなど、さまざまな用途があります。私が思いつくいくつかの例を見てみましょう。アイデアがある場合は、忘れずに私たちと共有してください。

マルチサイト ネットワークで使用するために必須のプラグイン

mu-plugins

ディレクトリが存在するのは、マルチサイト ネットワーキングのためです。そのため、このアイデアを他のアイデアよりも優先しました。

ネットワーク アクティベーション機能だけを使用する方が良いかもしれませんが、さらに多くの機能が必要な場合は、必須のプラグインがあります。ネットワークでアクティブ化されるプラグインと、使用する必要があるプラグイン (この非常に古いブログ投稿で説明されています) の間にはさまざまな違いがあり、そのうちのいくつかはネットワークに適用される可能性があります。

クライアントの Web サイトで使用する必須のプラグイン

顧客の管理者アカウントにアクセスを許可した (または

しなければならない) 場合、顧客は設定、テーマ オプション、プラグイン、およびアクセス権のあるその他のページを使用する傾向があります。彼らが特定のプラグインを非アクティブ化 (さらに悪いことに、削除) しようとすると、土曜日の夜にあなたに電話して自分の罪を認めたくなるかもしれません。あるいは、サイトを維持しなかったことであなたを責めたくなるかもしれません。 すべてのプラグイン フォルダーを

mu-plugins

ディレクトリに移動し、これらのプラグインのメイン ファイルを必要とする PHP ファイルを作成すると、クライアントはこれらのプラグインを非アクティブ化できなくなります。ただし、自動更新は行われないことに注意してください。 サイト固有のプラグインに必須のプラグインを使用する

これは私のお気に入りの必須プラグインの使用法です。

Web サイトに重要な機能が必要な場合、Web サイト固有のプラグインを作成するのが正しい方法です。サイト固有のプラグインを誤って非アクティブ化することは許容できないため、プラグインを

mu-plugins

ディレクトリに移動して、自分でも無効にできないようにすることをお勧めします。また、あなたは開発者であり、他ではプラグインを使用していないため、プラグインの更新はありません。 ###結論は### <h2>この記事では、WordPress の最も過小評価されている (そしてよく知られていない) 機能の 1 つを紹介したいと思います。使用しなければならなかったプラグインを発見したとき、私は本当に </h2>ショックを受けました。そして、あなたもそうであることを願っています。私が考えている以上に多くの分野で必須のプラグインがあることは間違いありませんが、これらだけでも WordPress サイトに大きな違いをもたらすことができます。 <p> <em> 必要なプラグインが役立つことに同意しますか?必須のプラグインの使用例をもっと考えられますか?以下にコメントを残して、ご意見をお聞かせください。この記事が気に入ったら、ぜひお友達と共有してください。 </em> </p> <p></p>

以上が必須のプラグインの世界を探索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!