SlideShare a Scribd company logo
1 of 13
カカンンタタンン投稿システム投稿システム
カスタムフィールドで作る
クライアントワークに活躍する投稿システムを作ってみよう!
WordPressでの記事の投稿方法WordPressでの記事の投稿方法
html や CSS のわからない
お客さんには、主にビジュ
アルエディターを使用して、
記事を作成してもらうと思
いますが…
ビジュアルエディター
ビジュアルエディターで
凝ったレイアウトを作るのは
かなり高度なので、お客さんには難しい…
ビジュアルエディターで
凝ったレイアウトを作るのは
かなり高度なので、お客さんには難しい…
WordPress にも Jimdo や
a-blog cms のようなウィジェットを選んで
記事を作れる機能があったらいいのにな…
WordPress にも Jimdo や
a-blog cms のようなウィジェットを選んで
記事を作れる機能があったらいいのにな…
プラグインを使えば似た投稿システムが、
WordPressでも実現できます!
プラグインを使えば似た投稿システムが、
WordPressでも実現できます!
でも!でも!
実現するためのプラグイン実現するためのプラグイン
Advanced Custom Fields(無料)
Advanced Custom Fields の拡張プラグイン Repeater Field(有料)
Advanced Custom Fields の拡張プラグイン Flexible Content Field(有料)
TinyMCE Buttons Arrangement(無料・任意)
プラグインの購入方法&ダウンロードプラグインの購入方法&ダウンロード
Advanced Custom Fields プラグインの
公式サイトへ行き、Repeater Field と
Flexible Content Field を購入します。
(購入時にアカウント登録します)
http://www.advancedcustomfields.com/
購入ができたら、登録したアカウントでログインし、マイページの
購入履歴ページから、有料プラグインのファイルがダウロードできます。
ダウンロードすると、以下の zip ファイルができます。
・acf-flexible-content.zip
・acf-repeater.zip
1
2
3
プラグインのインストールプラグインのインストール
zip ファイルを解凍すると、以下のファイルができます
・acf-flexible-content
・acf-repeater  
上記のフォルダを、「⃝⃝⃝/wp-content/plugins/」
のディレクトリにアップロードしてください
アップロードすると管理画面上で
以下のように表示されていると思
いますので、プラグインを有効に
します。
1
2
3
サンプルデータダウンロード先サンプルデータダウンロード先
http://bit.ly/1cVEpfG
サンプルレイアウトのパーツについてサンプルレイアウトのパーツについて
文章
見出し大
見出し中
見出し小
1 カラム写真
2 カラム写真
2 カラム
テキスト
3 カラム写真
3 カラムテキスト
表
リスト
写真(右)回り込み
テキスト
写真(左)回り込み
テキスト
囲み
ボタン
サンプルデータについてサンプルデータについて
index.php
customlayout.php(今回のサンプルレイアウトを記述したもの)
functions.php(画像のサイズ定義など)
style.css(パーツごとのレイアウト設定)
editor-style.css(リセット用やスタート用の css の記述)
customlayout.xml(今回ご紹介したレイアウトの設定)
記述の仕方記述の仕方
<?php while(the_flexible_field(" フィールド名 ")): ?>
<?php if(get_row_layout() == " パーツごとのフィールド名 "): ?>
<?php the_sub_field(" パーツごとのサブフィールド名 "); ?>
<?php elseif(get_row_layout() == " パーツごとのフィールド名 "): ?>
<?php the_sub_field(" パーツごとのサブフィールド名 "); ?>
<?php the_sub_field(" パーツごとのサブフィールド名 "); ?>
<?php elseif(get_row_layout() == " パーツごとのフィールド名 "): ?>
<?php the_sub_field(" パーツごとのサブフィールド名 "); ?>
1 パーツ
1 パーツ
1 パーツ
<?php endif; ?>
<?php endwhile; ?>
・
・
・
・
ご注意ご注意
今回使用したプラグインのバージョンは、最新のものです。
以前古いバージョンでこちらのシステムを導入したら、うまく
動作しなかったので、最新バージョンのものでお試しください。
パーツはいくつでも追加できますが、ボタンを追加しすぎると画面上
からはみ出てしまいますので、レイアウトのパーツは出来るだけ少な
めがおすすめです。
!
!

More Related Content

What's hot

What's hot (13)

a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
 
WordPress.comを使って個人ブログを作ってみよう!
WordPress.comを使って個人ブログを作ってみよう!WordPress.comを使って個人ブログを作ってみよう!
WordPress.comを使って個人ブログを作ってみよう!
 
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすa-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
 
WordPress の今とこれから ー CMS大阪夏祭り2015 ー
WordPress の今とこれから ー CMS大阪夏祭り2015 ーWordPress の今とこれから ー CMS大阪夏祭り2015 ー
WordPress の今とこれから ー CMS大阪夏祭り2015 ー
 
MarsEdit
MarsEditMarsEdit
MarsEdit
 
150612 middleman(ikuwow)
150612 middleman(ikuwow)150612 middleman(ikuwow)
150612 middleman(ikuwow)
 
カスタムフィールドをもっと使い易く!
カスタムフィールドをもっと使い易く!カスタムフィールドをもっと使い易く!
カスタムフィールドをもっと使い易く!
 
設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
Dreamweaver設定のカスタマイズで
まだまだ使える
Dreamweaver
設定のカスタマイズで
まだまだ使える
Dreamweaver
 
a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」
a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」
a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」
 
カスタムjsについて
カスタムjsについてカスタムjsについて
カスタムjsについて
 
19
1919
19
 
Exbition slide
Exbition slideExbition slide
Exbition slide
 
a-sap 07セッション「Movable Typeとa-blog cmsの今」
a-sap 07セッション「Movable Typeとa-blog cmsの今」a-sap 07セッション「Movable Typeとa-blog cmsの今」
a-sap 07セッション「Movable Typeとa-blog cmsの今」
 

Similar to カスタムフィールドで作るカンタン投稿システム

WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
 
WordPressのCSSを 理解しよう!
WordPressのCSSを 理解しよう!WordPressのCSSを 理解しよう!
WordPressのCSSを 理解しよう!
BREN
 
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
Daisuke Abe
 
20150718 a-blog cms × baserCMSのご紹介
20150718 a-blog cms × baserCMSのご紹介20150718 a-blog cms × baserCMSのご紹介
20150718 a-blog cms × baserCMSのご紹介
Daisuke Abe
 
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ーWebデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Kite Koga
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
 

Similar to カスタムフィールドで作るカンタン投稿システム (20)

WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
 
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶWord press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
 
【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。
【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。
【Wordpress】LightBox風jQueryを使ってポップアップ上でカスタムフィールドを出力。
 
WordPressのCSSを 理解しよう!
WordPressのCSSを 理解しよう!WordPressのCSSを 理解しよう!
WordPressのCSSを 理解しよう!
 
リリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみようリリース直前WordPress3.5をみてみよう
リリース直前WordPress3.5をみてみよう
 
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介
 
20150718 a-blog cms × baserCMSのご紹介
20150718 a-blog cms × baserCMSのご紹介20150718 a-blog cms × baserCMSのご紹介
20150718 a-blog cms × baserCMSのご紹介
 
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
 
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cmsCSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
 
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ーWebデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
 
め組テーマはテーマを捨てる
め組テーマはテーマを捨てるめ組テーマはテーマを捨てる
め組テーマはテーマを捨てる
 
introduction
introductionintroduction
introduction
 
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
 
Wp html5
Wp html5Wp html5
Wp html5
 
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
 
第一回スライド
第一回スライド第一回スライド
第一回スライド
 
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
 
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成CSSフレームワークを使った 簡単なレスポンシブデザインの作成
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
 
Media Assembly Kitの紹介
Media Assembly Kitの紹介Media Assembly Kitの紹介
Media Assembly Kitの紹介
 
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems ManagerAWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
AWS Black Belt Online Seminar 2017 Amazon EC2 Systems Manager
 

Recently uploaded

Recently uploaded (7)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

カスタムフィールドで作るカンタン投稿システム