SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
プラグイン Advance Custum Fieldsを学ぶ
WordBench奈良 2016年度 第1回
2016/1/16
はじめに
•今回の内容はFTPクライアントを使ったり、ご自身の
PCの仮想サーバでファイルの上げ下げができる方への
お話です
•しかし、PHPの関数について詳しくはやりません
髙井 茂樹
@shinchayaTakai Shigeki
株式会社 アイティ・プローブ
フロントエンドエンジニア
Webデザイナー
私とFacebookでお友達になっていただけますと、
もれなくウォールが舞妓さんだらけになります。
好きが昂じて芸舞妓さんに拙いながら似顔絵をたくさん贈ってきました。
LINEスタンプもつくっちゃいました
「まいこらいふ」
大
阪
大
阪
じつは、でも私は奈良県人でも京都府民でもなく、
大阪生まれ大阪育ちでいまも大阪に住んでいます(^^;
WordPress4.4
Release!
何が変わったの?
1.新しいデフォルトテーマ - Twenty Sixteen
2.レスポンシブ画像: 自動でどのサイズ適切な画像サイズを
3.WordPress コンテンツの埋め込み
4.REST API
そもそもカスタムフィールドって何?
投稿画面の下のほうにいる
いない?
表示オプションを開く
誰?
何をするものなのか?
例えば、こんなとき
• 商品、アイテム紹介
• お店スタッフの紹介
• チェーン店店舗案内 とか
写真
写真
説明文説明文説明文説明文説明文説明文説明文説明文
説明文説明文説明文説明文説明文説明文説明文説明文説明文
説明文説明文説明文説明文説明文説明文
写真
説明文説明文説明文説明文説明文説明文説明文説明文
説明文説明文説明文説明文説明文説明文説明文説明文説明文
説明文説明文説明文説明文説明文説明文
写真
•特定の約束事(フォーマット)がある情報の入力
•会社やお店のホームページには欠かせないスタイル
クライアントはWebの素人
• 「タイトル」と「記事」のフォームだけ
見本になるページを用意してコピペや複
製をして書いてもらう?
そして私の出番!
どうやって使うの?^^;
https://wpdocs.osdn.jp/カスタムフィールドの使い方
・・・。
安心してください!
ACFがありますよ!
Advanced Custuom Fields
ダウンロード数 400万超!
何がすごい?
何がすごい?
直観的につかえる!
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
しかも注釈付きにできる
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
しかも注釈付きにできる
制作者も直観的につかえる
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
しかも注釈付きにできる
制作者も直観的につかえる
追加削除が簡単
並べ替えもできる
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
しかも注釈付きにできる
制作者も直観的につかえる
追加削除が簡単
並べ替えもできる
ただし、少々知識はいる
プラグイン管理画面での操作
テンプレート作成
何がすごい?
直観的につかえる!
投稿画面がかわる → クライアント・ユーザーが入力しやすい
しかも注釈付きにできる
制作者も直観的につかえる
追加削除が簡単
並べ替えもできる
ただし、少々知識はいる
プラグイン管理画面での操作
テンプレート作成
きょうはそこを学びます!
課題 「ネコに関する調査」
さわってみましょう
課題 「ネコに関する調査」
1.見本のHTMLをもとにプラグイン側で入力
項目をつくる
さわってみましょう
課題 「ネコに関する調査」
1.見本のHTMLをもとにプラグイン側で入力
項目をつくる
2.見本のHTMLをもとに専用の投稿表示テン
プレートをつくる
さわってみましょう
課題 「ネコに関する調査」
1.見本のHTMLをもとにプラグイン側で入力
項目をつくる
2.見本のHTMLもとに専用の投稿表示テンプ
レートをつくる
3.一覧ページ(カテゴリーindex)をつくる
さわってみましょう
<?php the_field('カスタムフィールド名'); ?>
Advance Custum fieldsの出力
画像だけはそうはいかなくて (記入の一例)
<?php
$attachment_id = get_field('カスタムフィールド名');
$size = "thumbnail"; // (thumbnail, medium, large, full or custom size)
$image = wp_get_attachment_image_src( $attachment_id, $size );
//画像IDから画像を表示 $sizeに表示サイズを設定(デフォルトは'thumbnail' 他
にはmedium, large, full 他)
echo wp_get_attachment_image($image_id, $size);
?>
Advance Custum fieldsの出力
<?php if( in_category( 'cat' )) : ?>
このカテゴリの場合に表示するもの
<?php else; ?>
それ以外の場合に表示するもの
<?php endif; ?>
特定カテゴリーに属する投稿の場合
category-cat.php
特定カテゴリーのindex
ご清聴ありがとうございました
@shinchayaTakai Shigeki

Weitere ähnliche Inhalte

Was ist angesagt?

Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshareWord camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
 
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Yoshinori Kobayashi
 
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデルWordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
Hidekazu Ishikawa
 

Was ist angesagt? (20)

Word pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオンWord pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオン
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMS
 
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshareWord camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
 
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップWordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
 
WordBench京都版 _sハンズオン
WordBench京都版 _sハンズオンWordBench京都版 _sハンズオン
WordBench京都版 _sハンズオン
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
 
一歩踏み込むWordPress
一歩踏み込むWordPress一歩踏み込むWordPress
一歩踏み込むWordPress
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号
 
WordPressはじめてのプラグイン作成
WordPressはじめてのプラグイン作成WordPressはじめてのプラグイン作成
WordPressはじめてのプラグイン作成
 
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
 
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
 
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 UnderScoreとbootstrapとsassでword pressのテーマをつくろう UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 
コミュニティ立ち上げのときに本当にあった恐い話
コミュニティ立ち上げのときに本当にあった恐い話 コミュニティ立ち上げのときに本当にあった恐い話
コミュニティ立ち上げのときに本当にあった恐い話
 
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
 
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でーWP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
 
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フローvar dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
 
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
 
2013年3月16日のWordBench大阪
2013年3月16日のWordBench大阪2013年3月16日のWordBench大阪
2013年3月16日のWordBench大阪
 
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデルWordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
 
Yat-wbnara201602
Yat-wbnara201602Yat-wbnara201602
Yat-wbnara201602
 

Ähnlich wie WordPress プラグイン Advance Custum Fieldsを学ぶ

I understand completely line api
I understand completely line apiI understand completely line api
I understand completely line api
TakaoUeda2
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
だいすけ ふるかわ
 

Ähnlich wie WordPress プラグイン Advance Custum Fieldsを学ぶ (19)

bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩
 
LINEスタンプの作り方
LINEスタンプの作り方LINEスタンプの作り方
LINEスタンプの作り方
 
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめあと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
あと一つプログラミング言語を
覚えたら死ぬ! 脳みそがパンクしそうな
あなたのための
nodeJSことはじめ
 
WordPressとわぷーのGPL 奈良編
WordPressとわぷーのGPL 奈良編WordPressとわぷーのGPL 奈良編
WordPressとわぷーのGPL 奈良編
 
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
 
シンボルフォント — それは、新しい画像形式
シンボルフォント — それは、新しい画像形式シンボルフォント — それは、新しい画像形式
シンボルフォント — それは、新しい画像形式
 
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
 
川又康平 20160428
川又康平 20160428川又康平 20160428
川又康平 20160428
 
従来型 「domino web 開発」を見なおそう!201611 Notes Consortium Open Seminar 公開版
従来型 「domino web 開発」を見なおそう!201611 Notes Consortium Open Seminar 公開版従来型 「domino web 開発」を見なおそう!201611 Notes Consortium Open Seminar 公開版
従来型 「domino web 開発」を見なおそう!201611 Notes Consortium Open Seminar 公開版
 
ハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCDハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCD
 
20160430co-edo
20160430co-edo20160430co-edo
20160430co-edo
 
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考えるテーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
 
I understand completely line api
I understand completely line apiI understand completely line api
I understand completely line api
 
I understand completely line api
I understand completely line apiI understand completely line api
I understand completely line api
 
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
Devsumi 2016 b_4 KafkaとSparkを組み合わせたリアルタイム分析基盤の構築
 
andrew研に配属されたみんなにやってほしい4つの事+α
andrew研に配属されたみんなにやってほしい4つの事+αandrew研に配属されたみんなにやってほしい4つの事+α
andrew研に配属されたみんなにやってほしい4つの事+α
 
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみたプログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
 
2017/06/24_WordCampKyoto2017_LT
2017/06/24_WordCampKyoto2017_LT2017/06/24_WordCampKyoto2017_LT
2017/06/24_WordCampKyoto2017_LT
 
自分用プラグインのススメ
自分用プラグインのススメ自分用プラグインのススメ
自分用プラグインのススメ
 

WordPress プラグイン Advance Custum Fieldsを学ぶ