【wordpress】投稿記事にメタ情報を追加するプラグインの作成方法

環境
wordpress: 4.9.1

ワードプレスで投稿記事にメタ情報を追加するプラグインの作成方法を説明します。

1ディレクトリ、1ファイルで実現可能です。

構成

プラグインの構成は下記になります。

(wordpress ルート)
 ┗ wp-content
   ┗ plugins
     ┗ original_plugin_add_meta
       ┗ original_plugin_add_meta.php
※青字が作成するディレクトリ・ファイル

pluginsディレクトリ配下にユニークなディレクトリを作成して、任意の名前のPHPファイルを配置します。 (当手順ではorignal_plugin_add_meta.phpとしています。)

プラグインの作成

original_plugin_add_meta.phpの内容は以下のようになります。

必要な処理としては以下の3つの処理があります。

(1)記事の投稿フォームにカスタムフィールドを追加
記事の投稿フォームの下方にカスタムフィールドを追加(表示)する為の処理です。

(2)カスタムフィールドの値を保存
(1)で追加したカスタムフィールドの値を保存する為の処理です。

(3) 記事の表示時にカスタムフィールド情報を追記
(3)で保存したカスタムフィールドの値を利用する為の処理です。
この処理では記事の内容にカスタムフィールドの値を追記していますが、 他のフィルタ等を使う事により保存した値は色々利用できます。

プラグインの有効化

管理画面の「プラグイン」のリストに作成したプラグインが表示されるので、 有効化をクリックすると有効にできます。

補足情報

保存した値はwordpressの「[プレフィックス]_postmeta」テーブルの「meta_key」「meta_valu」に保存されます。

参考サイト

この記事は役に立ちましたか?
  • 役に立った(0)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする