Semalt Expert:シンプルなWordPressプラグインを作成する方法

カスタムWordPressプラグインの作成は簡単です。ほとんどの人は、この側面が変更や多くのニーズを処理するのに有益であると感じるでしょう。プラグインは、Webサイトの動作方法を変更するPHPコードの一部です。 Webサイトのメインコードを変更せずに、このコードを作成してWordPress Webサイトに追加することができます。場合によっては、既成の商用プラグインがない独自の機能をサイトに追加する必要があります。

アンドリューDyhan、から第一人者が提供するこのSEOの記事では、 Semalt 、カスタムWordPressのプラグインを作成する方法を学びます。

WordPressプラグインの基本構造

このSEOガイドでは、WordPressプラグインの作成に焦点を当てます。これは、いくつかの指示が含まれている単純なPHPファイルです。私のSEOの意見では、フォルダを作成してPHPファイルを入れるのは常に良いことです。このフォルダには、プラグインと同じ名前が含まれている必要があります。このファイルを作成したら、それをサーバーホストのwp-content / pluginsフォルダーにアップロードする必要があります。プラグインにはいくつかの基本があります。たとえば、ヘッダーがあります。

WordPressプラグインヘッダー

シンプルなヘッダーは、WordPressが認識できる小さな機能構造を持っています。例えば、それは:

<?php

プラグイン名:新しいプラグイン

これは、WordPressコンテンツ管理システムと互換性のあるプラグインヘッダーの最も単純な形式です。この手順を実行すると、WordPressプラグインエリアでアクティブ化できる有効なプラグインが得られます。ただし、機能はありません。したがって、それはあなたのウェブサイトの機能を変更しません。ヘッダーには、作成者、説明、バージョンなど、その他の情報を含めることもできます。この情報の一部は、将来の開発目的で必要になる場合があります。

プラグインの残りの部分

プラグインに追加できる指示に制限はありません。ただし、ウェブサイトのレスポンスを構築戦略として考慮することは不可欠です。コードを入れすぎると、サイトが大幅に変更される可能性があります。プラグインは必要なだけ変更できます。これはシンプルなPHPファイルであり、任意のテーマと同じように変更できます。functions.phpファイルに変更を加えることができます。基本的な観点から、WordPress Webサイトに加えることができる変更を最小限に抑えることが不可欠です。たとえば、このスニペットを使用して、まったく新しいWebサイトでも、私のWebサイトがページを別のページにリダイレクトできるようにすることができます。

function my_custom_redirect(){

グローバル$ post;

if(is_page()|| is_object($ post)){

if($ redirect = get_post_meta($ post-> ID、 'redirect'、true)){

wp_redirect($ redirect);

出口;

add_action( 'get_header'、 'my_custom_redirect');

このスニペットには、1つの単純な関数があります。カスタムメタを任意のページに追加できます。さらに、別のURLを使用してカスタムの「リダイレクト」を追加するのに役立ちます。以前のヘッダーでは、プラグイン全体は次のようになります。

<?php

/ *

プラグイン名:新しいプラグイン

function my_custom_redirect(){

グローバル$ post;

if(is_page()|| is_object($ post)){

if($ redirect = get_post_meta($ post-> ID、 'redirect'、true))

wp_redirect($ redirect);

出口;

add_action( 'get_header'、 'my_custom_redirect');

カスタムWordPressプラグインを作成するのはとても簡単です。上記の場合と同様に、ページをリダイレクトできるプラグインを作成しました。別のPHPコード行を追加して、WordPress Webサイトでさまざまな機能を実行することもできます。