Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tsuyoshi.
1,205 views
WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会でお話した時のスライドです。
Software
◦
Read more
2
Save
Share
Embed
Embed presentation
1
/ 47
2
/ 47
3
/ 47
4
/ 47
5
/ 47
6
/ 47
7
/ 47
8
/ 47
9
/ 47
10
/ 47
11
/ 47
12
/ 47
13
/ 47
14
/ 47
15
/ 47
16
/ 47
17
/ 47
18
/ 47
19
/ 47
20
/ 47
21
/ 47
22
/ 47
23
/ 47
24
/ 47
25
/ 47
26
/ 47
27
/ 47
28
/ 47
29
/ 47
30
/ 47
31
/ 47
32
/ 47
33
/ 47
34
/ 47
35
/ 47
36
/ 47
37
/ 47
38
/ 47
39
/ 47
40
/ 47
41
/ 47
42
/ 47
43
/ 47
44
/ 47
45
/ 47
46
/ 47
47
/ 47
More Related Content
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
PDF
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
PDF
Launch a Web Service in 3 Days Using WordPress
by
Kite Koga
PDF
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
PDF
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
PDF
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
WordPress を使いこなそう
by
Wataru OKAMOTO
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
Launch a Web Service in 3 Days Using WordPress
by
Kite Koga
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
WordPressでウェブサービスを作ろう! #wbNagoya
by
Shinichi Nishikawa
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
WordPress を使いこなそう
by
Wataru OKAMOTO
What's hot
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
PDF
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PDF
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
PDF
設計から実装まで、今すぐ始める高速化
by
masaaki komori
PDF
HTML5マークアップの心得と作法
by
Futomi Hatano
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
PDF
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
by
Sho Shirasaka
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
PDF
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
PDF
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
PDF
子テーマを使ったサイト制作
by
shimoyama kengo
PPTX
メンテナブルなJsってなんだろう
by
Daiki Matsumoto
PDF
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
by
Mignon Style
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
第3回WordPress Cafe プラグイン紹介
by
foom_in
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
設計から実装まで、今すぐ始める高速化
by
masaaki komori
HTML5マークアップの心得と作法
by
Futomi Hatano
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
by
Kazuki Akiyama
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
by
Sho Shirasaka
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
ブラウザにやさしいHTML/CSS
by
Takeharu Igari
子テーマを使ったサイト制作
by
shimoyama kengo
メンテナブルなJsってなんだろう
by
Daiki Matsumoto
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
by
Mignon Style
Similar to WordPress初心者テーマ作成勉強会
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
PDF
WordPressって何
by
Kazue Igarashi
PPTX
Word press3.3で出来ること
by
Kenichi Inoue
PDF
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
PDF
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
by
Takashi Uemura
PPT
WordCamp YOKOHAMA kai4den
by
カイ カイ
PDF
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
by
Kazue Igarashi
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
PDF
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
PDF
Cms festa-0216
by
Kazuaki Ueda
KEY
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
PPTX
WordBench熊本第3回勉強会
by
Akinori Tateyama
PDF
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
PDF
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
PDF
Pf borforras
by
k_watanabe
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
PDF
第2回こけむさズword press部
by
Yuki Suzuki
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
WordBeachDeathMarchWorkshop
by
takashi ono
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
WordPressって何
by
Kazue Igarashi
Word press3.3で出来ること
by
Kenichi Inoue
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
by
Takashi Uemura
WordCamp YOKOHAMA kai4den
by
カイ カイ
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
by
Kazue Igarashi
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
Cms festa-0216
by
Kazuaki Ueda
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
WordBench熊本第3回勉強会
by
Akinori Tateyama
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
Pf borforras
by
k_watanabe
Prejob wordpress v2_1121
by
Shohei Aoyama
Prejob wordpress v2_1121
by
Shohei Aoyama
第2回こけむさズword press部
by
Yuki Suzuki
WordPress初心者テーマ作成勉強会
1.
WordPress初心者 テーマ作成勉強会 カスタム投稿タイプとカスタムフィールドを使って Webサイトを作ろう! Mah (@bcures) nao (@naoyuki003jp) Tsuyoshi.
(@andante0727)
2.
自己紹介 名前: Tsuyoshi. Twitter: @andante0727 仕事:
Web全般をやる人 ブログ: http://webcake.no003.info/ コミュニティ歴: 本日の司会進行を担当させて頂きます! WordCamp Tokyo 2012 WordCrab Fukui 2012 WordBench 東京 WordBench 静岡
3.
名前: まあ Twitter: @bcures 事務所:
b-cures.(ビーキュアズ) 仕事: Web制作,ディレクション ブログ: http://wordpress.b-cures.net/ コミュニティ歴: 自己紹介 テーマのデザイン及びスライド作成に協力! ※実行委員として参加 WordBeach Nagoya 2011※ WordCamp Tokyo 2012 WordCrab Fukui 2012 WordCrab Tokyo 2012※ WordBench 名古屋(地元) / 東京 / 静岡
4.
自己紹介 名前: nao Twitter: @naoyuki003jp 仕事:
Web全般やプログラム ブログ: http://no003.info/blog/ コミュニティ歴: 巻き込まれ役担当ですorz WordCrab Fukui 2012 WordCrab Tokyo 2012※ WordBench 東京 WordBench 静岡 ※実行委員として参加
5.
自己紹介 WordBench福岡は活動していないみたいだけど、 WordPressなことが、 福岡でもできたらいいなぁ…(。-`ω´-)ンー そうだ! 自分で何かやろう!
6.
勉強会開催できました ということで、本日、会場をコワーキングスペース Guild Cafe Costa(ギルド
カフェ コスタ)さんにお借りし WordPress初心者テーマ作成勉強会を開催する運びとなりま した。 青木さん、ありがとうございます! コスタ最高! お集まりくださった皆さん、 どうぞよろしくお願いします!
7.
WordPressとは? ● GPLライセンスにより、商用・個人問わず無料で利用できる オープンソースのブログソフトウェア。 ● CMS(コンテンツマネジメントシステム)としても幅広く使用さ れ、動的コンテンツとしてWebページの配信が可能。 ●
PHP+MySQL+Webサーバ(Apache等)で動作。 ● 基本機能を拡張するプラグインや無料でダウンロードして利 用できるテーマが豊富。 (共に管理画面よりインストール可能)
8.
PHPとは? ● 正式名称【PHP: Hypertext
Preprocessor】 (ピー・エイチ・ピー ハイパーテキスト プリプロセッサー) ● PHP = Personal Home Page (パーソナル・ホーム・ページ) ● 動的にHTMLを生成するプログラム言語 ● WordPressはこのPHPという言語で作られているのでPHP の知識があると尚良い。
9.
MySQLとは? ● オープンソースのデータベースソフトウェア ● WordPressの管理画面より投稿された投稿データやユーザ データなど、必要な情報を格納する場所 ●
MySQLが利用可能なサーバーでないと、WordPressが使え ません。
10.
動作条件 最新のWordPressのバージョン(3.3.1)では、 ● PHPバージョン5.2.4以上 ● MySQLバージョン5.0以上 jQueryはバージョン1.7.1が同梱。 (※PHP4およびMySQL4のサポートは2010年7月に停止) ※2012/03/23
現在の情報
11.
開発ツール 普通のテキストエディタでも可能。 ただし、UTF-8(BOMなし)を扱えるものにする。 ※作成するファイルの文字エンコーディングはUTF-8推奨 Windowsなら >> NotePad++ Macなら >> Coda Windows
& Macなら >> Dreamweaver >> Eclipse などなど。 タグや、コードの補完を行なってくれるので便利。 Codaのプラグイン「WordPress Syntax Mode」 を使うとWordPressのコードの補完も行なってくれる。
12.
知っておこう WordPressのコードの書き方の決まりはCodexの WordPress コーディング基準 をご参考に。 ※インデントはスペースではなくタブが良い。
13.
本日の流れ 1. インストール 2. 初期設定 3.
テーマ構成 4. テンプレートの優先順位 5. テンプレートタグ 6. インクルードタグ 7. 条件分岐タグ 8. テンプレートの記述 9. テンプレートの切り分け 10. ループ 11. カスタム投稿タイプ 12. カスタムフィールド
14.
インストール ■設置箇所(ドキュメントルートのhtdocsフォルダ配下にwordpressフォルダを置く) XAMPP C:/xampp/htdocs/wordpress MAMP /Applications/MAMP/htdocs/wordpress ■サイトアドレス XAMPP
http://localhost/wordpress MAMP http://localhost:8888/wordpress ■WorPressアドレス(インストールディレクトリを変えた場合はサイトアドレスと異なる) XAMPP http://localhost/wordpress MAMP http://localhost:8888/wordpress ■管理画面 XAMPP http://localhost/wordpress/wp-admin MAMP http://localhost:8888/wordpress/wp-admin
15.
初期設定 wp-config.php WP_DEBUGをtrueにする。 開発時やテスト環境ではデバッグ出力をオンにする癖をつけた 方が良い。 ※オフの場合エラーが出ても画面が真っ白で分からない。 define('WP_DEBUG', true); 設定ファイルの編集
16.
初期設定 ● http://サイトURL/wordpress/wp-admin/にアクセス。 ● ID、PASS、E-mail等の項目を入力し設定。 (ID・PASSは忘れないように控える) ●
WordPressの管理画面にログイン。 ● 左サイドバー設定に進み、一般、表示設定、パーマリンク設 定等、必要な項目を設定。 ※パーマリンク設定では注意が必要 管理画面側の初期設定
17.
テーマ構成 テーマ格納用ディレクトリ wp-content/themes 作成したテーマのフォルダを格納する テーマのフォルダ名が「aquarium」の場合 wp-content/themes/aquarium テーマを配置するディレクトリ
18.
テーマ構成 テーマ名:aquarium /css … CSSファイル格納用フォルダ /images
… イメージ画像格納用フォルダ /js … JS格納用フォルダ archive-event.php … イベントの一覧 archive-fish.php … 水族館の魚たちの一覧 archive-info.php … インフォメーションの一覧 footer.php … フッター用 functions.php … 関数を定義するファイル header.php … ヘッダー用 index.php … トップページ用 sidebar.php … サイドバー読み込み用 single-event.php … イベントの単一記事用 single-fish.php … 水族館の魚たちの単一記事用 single-info.php … インフォメーションの単一記事用 style.css … WebページのCSSを記述した絶対必須のファイル screenshot.png … 管理画面のテーマ一覧で表示されるサムネイル テーマのフォルダと必要なテンプレートファイルなどを作成
19.
テーマ構成 style.cssには必ず下記のように記述する。 ※テーマとして認識させるために必要な作業 (同時にindex.phpを作成すると管理画面の[外観]-[テーマ]でテーマが表示されます。) @charset "utf-8"; /* Theme Name:
Aquarium Andante // テーマ名 Theme URI: // テーマがDLできるサイトURL Description: // テーマ一覧で表示する紹介文 Version: 1.0 // 環境に合わせて Author: Tsuyoshi. & b-cures // テーマ作者名 Author URI: http://b-cures.jp/ // テーマ作成者のWEBサイトURL */ テーマを認識させるために重要な作業
20.
テンプレートの優先順位 ホームの場合 home.php index.php 個別投稿ページの場合 single-{post_type}.php - 投稿タイプ
がvideos の場合 single-videos.php (バージョン 3.0 以降) single.php index.php カスタム投稿の場合 archive-{post_type}.php 例/投稿タイプ名productの場合 archive-product.php archive.php index.php テンプレートファイルの読み込み優先順位
21.
テンプレートタグ サイト名 <?php bloginfo( 'name'
); ?> サイトのURL <?php bloginfo( 'url' ); ?> サイトの説明 <?php bloginfo( 'description' ); ?> 使用中のテーマのディレクトリ <?php bloginfo( 'template_directory' ); ?> WordPressの設定情報等を表示
22.
テンプレートタグ 投稿のタイトル <?php the_title(); ?> 投稿のURL <?php
the_permalink(); ?> 投稿の本文 <?php the_content(); ?> 投稿日時 <?php the_time( 'Y/m/d' ); ?> 投稿に関する情報を表示
23.
インクルードタグ ヘッダーテンプレート(header.php)を読み込み <?php get_header(); ?> フッターテンプレート(footer.php)を読み込み <?php
get_footer(); ?> サイドバーテンプレート(sidebar.php)を読み込み <?php get_sidebar(); ?> 指定テンプレート(xxx.php)を読み込み <?php get_temprate_part( 'xxx' ); ?> テーマ内のテンプレートファイルを読み込む
24.
条件分岐タグ is_home()・・・メインページが表示されている場合 is_single()・・・個別投稿ページが表示されている場合 is_page()・・・固定ページが表示されている場合 使用例 <?php if (
is_home() ) : ?> メインページです。 <?php else : ?> その他のページです。 <?php endif; ?> 見ているページなど条件によって分岐させる
25.
テンプレートの記述 <title>Aquarium Andante</title> <title>Aquarium Andante
| イベント情報</title> <title><?php bloginfo( 'name' ); ?><?php wp_title( '|' ); ?></title> サイト名、ページタイトルを取得
26.
テンプレートの記述 <meta name="Description" content="九州福岡県福岡 市にある水族館。ペンギン、アシカ、イルカショーを始め、様々 なイベントを随時開催しています。"
/> <meta name="Description" content="<?php bloginfo( 'description' ); ?>" /> サイトの説明を取得 Description(ディスクリプション)
27.
テンプレートの記述 <link href="css/import.css" rel="stylesheet"
type=" text/css" media="all" /> <link href="<?php bloginfo( 'template_directory' ); ?>/css/import.css" rel="stylesheet" type="text/css" media="all" /> WordPress上の出力 http://WordPressアドレス/wp-content/themes/aquarium/css/import.css <?php bloginfo( 'stylesheet_url' ); ?> だとテーマのstyle.cssまでのパスを返す 使用しているテンプレートのディレクトリのURLを取得
28.
テンプレートの記述 <script type="text/javascript" src="js/Scroll.js" ></script> <script
type="text/javascript" src="<?php bloginfo( 'template_directory' ); ?>/js/Scroll.js"></script> WordPress上の出力 http://WordPressアドレス/wp-content/themes/aquarium/js/Scroll.js 使用しているテンプレートのディレクトリのURLを取得
29.
テンプレートの記述 <img src="images/tel.jpg" /> <img
src="<?php bloginfo( 'template_directory' ); ? >/images/tel.jpg" /> WordPress上の出力 http:/WordPressアドレス/wp-content/themes/aquarium/images/tel.jpg 使用しているテンプレートのディレクトリのURLを取得
30.
テンプレートの記述 <body id="index"> or
<body id="common"> 例1 <body id="<?php echo ( is_home() ) ? 'index' : 'common'; ?>" <? php body_class(); ?>> 例2 <?php if ( is_home() ) : ?> <body id="index" <?php body_class(); ?>> <?php else : ?> <body id="common" <?php body_class(); ?>> <?php endif; ?> ※もっと色々知りたい人はis_front_page()も調べてみよう。 bodyにcssのidとclass出力 ついでにWordPressの body_class()でcssのclassも
31.
テンプレートの記述 wp_head() </head>の前に書く(WordPressの管理バーのcssやプラグ イン等でフックされた内容が表示される) <?php wp_head(); ?> </head> 使用しているテンプレートのディレクトリのURLを取得
32.
テンプレートの記述 wp_footer() </body>の前に書く(WordPressの管理バーのjsや要素、プ ラグイン等でフックされた内容が表示される) <?php wp_footer(); ?> </body> 使用しているテンプレートのディレクトリのURLを取得
33.
テンプレートの切り分け header.php sidebar.php footer.php index.phpの例
34.
テンプレートの切り分け <?php get_header(); ?> <!--
#ContBox --> <div> 〜〜 略 〜〜 <?php get_sidebar(); ?> </div> <!-- /#ContBox --> <?php get_footer(); ?> 各ページで共通の部分を切り分ける header.php sidebar.php footer.php
35.
ループ 主に一覧ページ等で利用する繰り返しの処理を実行する <?php if (
have_posts() ) : ?> <?php while ( have_posts() ) : the_post(); ?> <h2><?php the_title(); ?></h2> <div class="entry"><?php the_content(); ?></div> 〜〜 略 〜〜 <?php endwhile; ?> <?php else : ?> 投稿がない時の処理 <?php endif; ?> ル | プ
36.
カスタム投稿タイプ オリジナルの投稿タイプを作る 通常の投稿 (投稿タイプpost) 固定ページ (投稿タイプpage) カスタム投稿 (投稿タイプfish)
37.
カスタム投稿タイプ 使用プラグイン Custom Post Type
UI(バージョン 0.7.1 ) ダウンロード http://wordpress.org/extend/plugins/custom-post-type-ui/ 公式ディレクトリに登録されているプラグインなら、管理画面から検索してインストー ルも可能。 プラグインの活用
38.
カスタム投稿タイプ 投稿タイプがfishの場合 一覧ページ archive-fish.php 単一記事 single-fish.php 一覧ページへのリンクを表示 <?php echo get_post_type_archive_link(
'fish' ); ?>
39.
カスタムフィールド 投稿ページで任意の入力フィールドを作る(プラグ インを使用で更に便利に) WordPressにもともとある機能を活用しよう カスタムフィールドを使 用して実現
40.
カスタムフィールド 使用プラグイン Custom Field Gui
Utility(バージョン3.2.4) ダウンロード・使い方 かたつむりくんのWWW http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-3.html プラグインの活用
41.
カスタムフィールド カスタムフィールドの出力 ■例1 <?php echo get_post_meta(
get_the_ID(), 'カスタム フィールドのキー', true ); ?> ■例2 <?php echo post_custom( 'カスタムフィールドのキー' ); ?> カスタムフィールドの取得
42.
カスタムフィールド カスタムフィールドの取得 偉い人のお言葉!
43.
カスタムフィールド という訳でget_post_metaを使うか、以下のようにしてみる ※post_customでは配列の場合の考慮も行うとGood 例1 例2 カスタムフィールドの取得 <?php //カスタムフィールドを取得 $field =
post_custom( 'カスタムフィールドの キー' ); //$fieldを配列にキャストしてループで出力 foreach ( ( array )$field as $value ) { echo $value; } ?> <?php //カスタムフィールドを取得 $field = post_custom( 'カスタムフィールドのカスタム フィールドのキー' ); //$fieldが配列か if ( is_array( $field ) ) { //ループで出力 foreach ( $field as $value ) { echo $value; } }else { echo $field; } ?>
44.
カスタムフィールド HTMLタグをエスケープする <?php echo esc_html(
get_post_meta( get_the_ID(), 'カスタムフィールドのキー', true ) ); ?> 特に必要性がない限りHTMLタグを無効化しています。 カスタムフィールドの取得
45.
カスタムフィールド テキストエリアのカスタムフィールドの出力 <?php echo nl2br(
esc_html( get_post_meta( get_the_ID(), 'カスタムフィールドのキー', true ) ) ); ?> HTMLタグを無効化して改行コードをbrタグに変換して出力。 カスタムフィールドの取得
46.
カスタムフィールド イメージフィールドのカスタムフィールドの出力 <?php //イメージフィールドの情報を取得 $imagefield = get_imagefield(
'カスタムフィールドのキー' ); //イメージのidが存在すればimageタグ出力 if ( ! empty( $imagefield['id'] ) ) { echo wp_get_attachment_image( $imagefield['id'], 'full' ); } ?> (※get_imagefieldはCustom Field GUI Utilityプラグインの独自関数なので他プラグイ ンの時は使用できないことに注意) カスタムフィールドの取得
47.
本日はご参加有難うございました。 http://webcake.no003.info/ にて情報を発信する予定です。 最後に