- WordPress カスタマイズ / テーマ作成 上記のタグ以外にも、設定したカスタムフィールドをすべて表示させるタグや画像表示をするタグなど、多くのものが存在します。設定したい内容に応じて、あらゆるタグを使ってみてくださいね。, 「難しいタグの挿入方法が分からない」「よりシンプルに使いたい」「設定したい項目が多い」という方は、プラグインの利用をおすすめします。いくつかプラグインをご紹介するので、自分にぴったりのものを見つけてみてくださいね。 ・カスタムフィールドに入力したデータを、自由に出力できる など開発業務の受託案件もお引き受けしています。お仕事のご依頼、ご相談はお問い合わせページからお願いいたします。お気軽にどうぞ!, EasyRamble は、技術ネタやスマホ考察、子育て、英語学習などを綴るブログです。Ruby on Rails や Swift などで、Webサービス/アプリを作っています。, 【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!, WordPress は人気ナンバーワンのブログ・ウェブサイトの管理ツールです。PHP を使えればカスタマイズできるので、ぜひトライされてみてください。, Ruby on Rails で Web サービスを作っています。Twitter で英語学習中の親バカ。. WordPress で meta keywords を設定する方法としては、検索で調べるとプラグインを利用する方法が多く見つかります。が、自分は可能な限り、インストールするプラグインを増やさない方針で WordPress を運用しているので、WordPress での meta keywords の設定にはプラグインを使わずに以下の方法を用いています。, WordPress のカスタムフィールドの機能を使い、functions.php で meta keywords のタグを出力する関数を定義する方法です。ちなみに、プラグインを増やしたくないのは、WordPress 本体のアップデートで、対応が追いつかず動かなくなるプラグインが発生する… などの無駄のトラブルを避けたいため。, まず WordPress 管理画面から、カスタムフィールドを利用できるように設定します。, 1.  (例)酵素ドリンクの価格(680円)を表示させたい場合 また、カスタムフィールドはグーテンベルクに搭載されている機能ですが、プラグインを使って利用することも可能です。ちなみに「プラグイン」とは、ソフトウェアに機能を追加するために組まれたプログラムのこと。これを自身のWordPressに導入することで、カスタムフィールドをより簡単に設定できます。一方で、プラグインを利用すると性能の高さからサイトが重くなったり、相互性に問題が生じたりといった不具合がでる場合もあるので注意しましょう。 ⑤右上の「公開」をクリック 以上、WordPressでカテゴリーの入力項目を追加する方法でした。 カテゴリーにカスタムフィールドを追加するのはプラグインでも可能ですが、個人的にはこの方法がスマートで気に入っています。 また WooCommerce など他のプラグインとな連動性もよく、即戦力に優れていますWooCpmmerce + Advanced Custom Fields の例。, カスタムフィールドの表示設定も、テンプレートファイルの PHP コード編集によるものだけでなく、ショートコードにも対応。 WordPress 初心者から上級者まで幅広く使えるというのが Advanced Custom Fields の特徴でしょう。, 今回は一番人気の Advanced Custom Fields を実際に使ってみる様子をご紹介していきたいと思います。, Advanced Custom Fields は、「有料プラン」と「無料プラン」ありますが、今回は無料プランを利用。 WordPress の公式プラグインページから Advanced Custom Fields をダウンロード。, 画面左側に追加されたカスタムフィールドを左クリック。 そして画面上部 フィールドグループの横に表示されている「新規追加」ボタンを左クリック。, フィールドグループ名を入力し、「フィールド追加」ボタンを左クリック。 今回はフィールドグループ名を 「商品情報」 としました。, Advanced Custom Fields は、上図のようにカスタムフィールドを「フィールドグループ」と「フィールド」の 2つエリアで管理。 一つ一つのカスタムフィールドの名前やスタイルをフィールドグループで一括管理するというシステム。, 「フィールド追加」ボタンのクリックで表示された「フィールドラベル」や「フィールド名」等、必要事項を入力。, 複数のカスタムフィールドを使いたい場合は「フィールドを追加」 ボタンをクリックすると新たにフィールド入力欄が表示されます。, また投稿ページ以外の固定ページ等でカスタムフィールドを扱いたい場合は、フィールドグループのルールを変更する必要があります。今回は投稿ページのみなので、デフォルト設定のまま作業を進捗。, そして投稿編集画面に移動すると、画面の一番下に先ほど設定したフィールドグループの項目が表示されています。情報を入力して投稿内容を公開してみましょう。, 残念ながらこの段階ではカスタムフィールドの値を表示することはできません。カスタムフィールドの出力は、ショートコードもしくはテンプレートファイルの編集で実行することができます。今回は、 Advanced Custom Fields のチュートリアルを参考にテンプレートファイルを編集して、カスタムフィールドの値を表示してみました。, 設定したカスタムフィールドの値が表示できました。ただ単位や項目の説明がないので、少しプログラムを編集します。, HTML を編集する感じで、単位や項目の追加情報を設定することができます。後は必要に応じて CSS を設定すると良さそうですね。, 過去に投稿した分も カスタムフィールド値を入力すると、Webページが仕上がりますね。, ここで一旦データベースを確認してみますと、プラグイン Advanced Custom Fields で入力したカスタムフィールド値も、プラグインを使わなかった場合同様 wp_postmeta のテーブルに情報が入力されています。, カスタムフィールド値の非表示は、プラグインのフィールドグループ設定画面から Active ・ Deactive を選択できるようになっていますが、 Active を「いいえ」に変更してもカスタムフィールド値を非表示にすることはできませんでした。, これはプラグイン全般にいえることですが、 WordPress のバージョンや他のプラグインとの干渉によってエラーが出たり機能が果たされなかったりするということがあります。プラグイン Advanced Custom Fields は、便利で早くカスタムフィールドを設定できる一方、エラーが発生するかもしれないというリスクがあります。, 当メディアを運営しているCodeCampではWordPressコースを現役エンジニアのマンツーマンレッスンという形で提供しています。このコースの特徴は, 無料レッスン受講後の申し込みで10,000円クーポンをプレゼントしています!ぜひお試しください。, WordPress のカスタムフィールドが使えるようになると Web ページの表現力はグッと高まりますし、ライターさんに投稿をお願いする場合も編集内容を管理しやすくなると思います。, またカスタムフィールド値を元に演算やグラフ化、マッピング化などデータ応用していくと、ユーザーが感動するような機能も実装できることでしょう。, WordPress の利用目的というと、一昔前は個人用の Web サイトやブログが多かったように思いますが、今では就職・転職用の材料として WordPress を利用する・学習する方も少なくないと思います。 Wantedly で 「WardPress テンプレート」 *と検索すると 1045件 の募集案件がヒットし、その内容の多くで WordPress テンプレートのカスタマイズスキルが書かれています。, 「 WordPress テンプレートのカスタマイズ」には、カスタムフィールド・スキルも含まれますので、今までプラグインに頼っていたという方も「プラグインなし」に挑戦してみるというのもいいかもしれませんね。, 「カスタムフィールド以前に WordPress の設定方法がわからない」「 WordPress 以前に PHP や データベース 意味が分からない」、諦めたり一人でストレスを抱え込む前に一度 学習環境を見直してみる・・・・・・・・・・・ というのはどうでしょうか。, プログラミングスクールの CodeCamp ではプログラミングをやったことない、パソコン操作はちょっと苦手、そういった方でもプログラミングを楽しく学習できるようなプラットフォームを提供中。, オンラインでマンツーマン、そして現役エンジニアによるレッスン、 こうした結果 2万名以上の方が受講し、満足度 94.6% という高評価を得ています。「プログラミングスクール高くない?」「自分でも続くのかな?」 そう不安に思われてる方、まずは無料体験で自分に合うかどうかテストしてみませんか?無料体験や無料相談は随時受け付けていますので、 ご興味ある方は 公式ページ より確認してみてください。, 【AWS&Docker初心者向け】WordPressをAWSのDockerで公開 ~Mac編~, 様々なフィールドで活躍するエンジニアを育てていきたい【CodeCamp人気講師 #12 舘先生】, 入力データを値として扱えるようになる。その結果、演算やマッピング、グラフ化などデータの表現性が上がる。. WordPressの投稿画面にデフォルトで用意されている入力フィールドは ・タイトル ・本文 のみです。 しかし、WordPressの機能の1つ「カスタムフィールド」を利用することで以下のように入力フィールド … 後は表示内容をより見やすくするために、 CSS を整えたりするといいですね。, ちなみに各投稿画面の内容を確認してみると上図のように。こちらもより見やすくするために CSS を整えると良さそうですね。, WordPress の標準機能でカスタムフィールドを追加したり編集することもできますが、管理面や設定する内容によっては技術力が必要となってきます。そうした時やはり頼りになるのが WordPress のプラグイン群。, WordPress の公式サイトでは、以下の 3つのプラグインが紹介されています。, Meta-Box はフレームワーク型のプラグインで、 これをインストールしただけではカスタムフィールドを使うことはできません。 Meta-Box インストール後にカスタムフィールド用のプラグインを自作する必要があるのですが、この時カスタムフィールド用プログラムを作るにあたって必要な関数を Meta-Box は提供。ゼロベースでカスタムフィールドを開発するよりか早く楽にカスタムフィールドタスクを管理できるというものです。 PHP や HTML 等のスキルが必要となってくるでしょう。, PIKLISTは情報量が少ないので飛ばさせていただき、 Advanced Custom Fields(ACF)をご紹介。ACFは、プラグインをインストールした段階でカスタムフィールドを編集していくことができます。 カスタムフィールド分野では一番の人気プラグインで、その理由は「無料」「豊富なカスタムフィールドの種類」「情報量の多さ」「簡単操作」が挙げられるでしょう。