Soumettre la recherche
Mettre en ligne
WordPress テーマ作成&PHP超入門
•
24 j'aime
•
5,961 vues
Michinari Odajima
Suivre
WordBench Nagoya 2014年11月学習会スライド。
Lire moins
Lire la suite
Design
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 54
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Write-Help
Write-Help
和紀 大鷲
20160422 laravel.osaka
20160422 laravel.osaka
シオリ ショウノ
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Phpcon2001 in tokyo
Phpcon2001 in tokyo
Hideo Kashioka
Django 1.5 における効果的な MTV 設計 & ネイティブApp
Django 1.5 における効果的な MTV 設計 & ネイティブApp
Yikei Lu
Phpではじめるオブジェクト指向(公開用)
Phpではじめるオブジェクト指向(公開用)
VOYAGE GROUP
よいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
Recommandé
Write-Help
Write-Help
和紀 大鷲
20160422 laravel.osaka
20160422 laravel.osaka
シオリ ショウノ
PHP基礎勉強会
PHP基礎勉強会
Yuji Otani
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Phpcon2001 in tokyo
Phpcon2001 in tokyo
Hideo Kashioka
Django 1.5 における効果的な MTV 設計 & ネイティブApp
Django 1.5 における効果的な MTV 設計 & ネイティブApp
Yikei Lu
Phpではじめるオブジェクト指向(公開用)
Phpではじめるオブジェクト指向(公開用)
VOYAGE GROUP
よいことも悪いこともぜんぶPHPが教えてくれた
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
Djangoによるスマホアプリバックエンドの実装
Djangoによるスマホアプリバックエンドの実装
Nakazawa Yuichi
モバイル開発@symfony
モバイル開発@symfony
Daichi Kamemoto
デザイナーのためのPHP講座 for WordPress (初級)
デザイナーのためのPHP講座 for WordPress (初級)
佑 小田垣佑
PHP7を魔改造した話
PHP7を魔改造した話
Moriyoshi Koizumi
SlowQueryとの戦い
SlowQueryとの戦い
Ken Gotoh
20190809
20190809
iPride Co., Ltd.
1221bot講習会
1221bot講習会
佑輔 小林
リーダブルコード 1.0'
リーダブルコード 1.0'
Yamamura Takashi
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
tsudaa
メタプログラミングってなに?
メタプログラミングってなに?
KazukiWata
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Akio Ishida
Java Script勉強会
Java Script勉強会
guestc8c3a73
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
ericsagnes
Start!! Ruby
Start!! Ruby
mitim
プログラミングの基礎振り返りスライド1
プログラミングの基礎振り返りスライド1
sunotora
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
アシアル株式会社
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
Wataru Terada
プログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコード
Shigenori Sagawa
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
Takayuki Shimizukawa
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
tamotsu toyoda
Contenu connexe
Tendances
Djangoによるスマホアプリバックエンドの実装
Djangoによるスマホアプリバックエンドの実装
Nakazawa Yuichi
モバイル開発@symfony
モバイル開発@symfony
Daichi Kamemoto
デザイナーのためのPHP講座 for WordPress (初級)
デザイナーのためのPHP講座 for WordPress (初級)
佑 小田垣佑
PHP7を魔改造した話
PHP7を魔改造した話
Moriyoshi Koizumi
SlowQueryとの戦い
SlowQueryとの戦い
Ken Gotoh
20190809
20190809
iPride Co., Ltd.
1221bot講習会
1221bot講習会
佑輔 小林
リーダブルコード 1.0'
リーダブルコード 1.0'
Yamamura Takashi
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
tsudaa
メタプログラミングってなに?
メタプログラミングってなに?
KazukiWata
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Akio Ishida
Java Script勉強会
Java Script勉強会
guestc8c3a73
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
ericsagnes
Start!! Ruby
Start!! Ruby
mitim
プログラミングの基礎振り返りスライド1
プログラミングの基礎振り返りスライド1
sunotora
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
アシアル株式会社
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
Wataru Terada
プログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコード
Shigenori Sagawa
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
Takayuki Shimizukawa
Tendances
(20)
Djangoによるスマホアプリバックエンドの実装
Djangoによるスマホアプリバックエンドの実装
モバイル開発@symfony
モバイル開発@symfony
デザイナーのためのPHP講座 for WordPress (初級)
デザイナーのためのPHP講座 for WordPress (初級)
PHP7を魔改造した話
PHP7を魔改造した話
SlowQueryとの戦い
SlowQueryとの戦い
20190809
20190809
1221bot講習会
1221bot講習会
リーダブルコード 1.0'
リーダブルコード 1.0'
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
○○型言語と呼ばれるために備えるべき最低限の条件についての検討
メタプログラミングってなに?
メタプログラミングってなに?
phpspecで学ぶLondon School TDD
phpspecで学ぶLondon School TDD
Java Script勉強会
Java Script勉強会
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
Start!! Ruby
Start!! Ruby
プログラミングの基礎振り返りスライド1
プログラミングの基礎振り返りスライド1
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
【アシアル塾】PHPオブジェクト指向再入門・第二回クラスの継承と委譲
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
プログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコード
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
仕事で使うちょっとしたコードをOSSとして開発メンテしていく- Django Redshift Backend の開発 - PyCon JP 2016
Similaire à WordPress テーマ作成&PHP超入門
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
tamotsu toyoda
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
regret raym
ゼロからつくるWord pressテーマ第5回
ゼロからつくるWord pressテーマ第5回
Hitsuji
WordPress のための PHP 超入門
WordPress のための PHP 超入門
Michinari Odajima
2014/03/29 WordBench TOKYO
2014/03/29 WordBench TOKYO
Takashi Kitamura
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
Hideo Kashioka
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
Hitsuji
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
Takashi Uemura
WordPressプラグイン作成入門
WordPressプラグイン作成入門
Yuji Nojima
第2回こけむさズword press部
第2回こけむさズword press部
Yuki Suzuki
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
BREN
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
WordPress と Bootstrap
WordPress と Bootstrap
株式会社ガリレオ(開発グループ)
ゼロからつくるWord pressテーマ第5回 後編
ゼロからつくるWord pressテーマ第5回 後編
Hitsuji
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Kite Koga
2009 PHP初心者
2009 PHP初心者
Hideo Kashioka
知って得する標準関数の使い方
知って得する標準関数の使い方
Soudai Sone
Similaire à WordPress テーマ作成&PHP超入門
(20)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
最新PHP事情 (2000年7月22日,PHPカンファレンス)
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
ゼロからつくるWord pressテーマ第5回
ゼロからつくるWord pressテーマ第5回
WordPress のための PHP 超入門
WordPress のための PHP 超入門
2014/03/29 WordBench TOKYO
2014/03/29 WordBench TOKYO
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressプラグイン作成入門
WordPressプラグイン作成入門
第2回こけむさズword press部
第2回こけむさズword press部
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
WordPress と Bootstrap
WordPress と Bootstrap
ゼロからつくるWord pressテーマ第5回 後編
ゼロからつくるWord pressテーマ第5回 後編
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
Web デザイナーが身に付けておきたい定番スキル ーPHP 初級編ー
2009 PHP初心者
2009 PHP初心者
知って得する標準関数の使い方
知って得する標準関数の使い方
Plus de Michinari Odajima
意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門
Michinari Odajima
フック超入門
フック超入門
Michinari Odajima
コンなご 2015 12-20 LT
コンなご 2015 12-20 LT
Michinari Odajima
WBN 2014/02 LT
WBN 2014/02 LT
Michinari Odajima
Sass 超入門
Sass 超入門
Michinari Odajima
WordBeach 2012 WS PHP入門編
WordBeach 2012 WS PHP入門編
Michinari Odajima
WordBeach 2012 WS 環境構築編
WordBeach 2012 WS 環境構築編
Michinari Odajima
WordPressのためのPHP入門
WordPressのためのPHP入門
Michinari Odajima
Wbn1201
Wbn1201
Michinari Odajima
Osc名古屋スライド
Osc名古屋スライド
Michinari Odajima
Plus de Michinari Odajima
(10)
意外と簡単 プラグイン開発超入門
意外と簡単 プラグイン開発超入門
フック超入門
フック超入門
コンなご 2015 12-20 LT
コンなご 2015 12-20 LT
WBN 2014/02 LT
WBN 2014/02 LT
Sass 超入門
Sass 超入門
WordBeach 2012 WS PHP入門編
WordBeach 2012 WS PHP入門編
WordBeach 2012 WS 環境構築編
WordBeach 2012 WS 環境構築編
WordPressのためのPHP入門
WordPressのためのPHP入門
Wbn1201
Wbn1201
Osc名古屋スライド
Osc名古屋スライド
WordPress テーマ作成&PHP超入門
1.
WordPressテーマ作成& PHP超入門 WordBench
Nagoya 2014.11
2.
レジュメ プログラミングとは プログラミング学習の心得
プログラミングの学習方法 PHPの基本 WordPressの基本 テンプレートの作成 テンプレートの分割 機能の追加(functions.php)
3.
プログラミングとは
4.
5.
Blockly Games https://blockly-games.appspot.com/?lang=ja
6.
プログラミング 学習の心得
7.
Don’t think !
Feel !
8.
プログラミング の 学習方法
9.
プログラミングの 学習方法 入門書を読む
サンプルソースをカスタマイズ ググる フォーラムに質問
10.
まとめ プログラミングはレゴブロック Don’t
Think ! Feel ! いきなり難しいソースは見ない
11.
PHPの基本
12.
拡張子 ファイル名 .php
13.
開始と終了 <?php プログラム
?>
14.
行の最後には… echo “Hello
World !”;
15.
コメント // コメント
/* コメント コメント */
16.
変数 $hensu
17.
変数の中身を調べる var_dump( $hensu
);
18.
変数の中身を調べる int →
数値 string → 文字列 array → 配列 object → オブジェクト
19.
代入 $hensu =
123 ; $hensu = ‘文字列’; $hensu
20.
文字列 $hensu =
“文字列”; $hensu = ‘文字列’;
21.
文字列の連結 $hensu =“文字列”.“文字列”;
$hensu = $hensu .“文字列”;
22.
配列とオブジェクト echo $hensu[0];
echo $hensu[‘namae’]; echo $hensu -> namae; 配列
23.
配列 $hensu $hensu
$Hairetsu
24.
オブジェクト メールフォーム 送
信 名前 メール 内容
25.
まとめ 拡張子は .php
<?php で始まり、?> で終わる。 1行は ; で終わる。 コメントは // か /* */ 変数は値の入れ物。 変数の種類を調べる時は var_dump()
26.
まとめ = は代入。
文字列は“”か‘’で囲む。 文字列は . で連結できる。 配列は、変数の集まり。 オブジェクトは、内容が決まっている。
27.
WordPressの基本
28.
ページの種類 固定ページ 投稿ページ
29.
管理ページ
30.
テーマファイル wordpress │
└wp-content │ └themes
31.
ファイル構成 style.css index.php
header.php footer.php sidebar.php etc.. 必須
32.
テーマを作る
33.
テーマを作る 1から作る。 子テーマとして作る。
34.
1から作る /* Theme
Name : テーマの名前 *必須 Theme URI : http: //example.com/ Description : テーマの説明・概要 Author : 作者の名前 Author URI : http: //example.com/about/ Version : 1.0 */
35.
子テーマとして作る /* Theme
Name : 子テーマの名前 *必須 Theme URI : http: //example.com/ Description : 子テーマの説明・概要 Author : 作者の名前 Author URI : http: //example.com/about/ Template : 親テーマのディレクトリ名 *必須 Version : 1.0 */
36.
まとめ ページには二種類ある。 index.php
と style.css は必須。 1から作るか、子テーマで作る。 テーマにはヘッダーが必要。
37.
テーマの解説 関数 条件分岐
繰り返し 表示する
38.
関数 関数名 ();
関数名 ( 引数 ); $hensu = 関数名 ( 引数 );
39.
関数 have_posts() the_post()
the_title() the_content()
40.
関数 get_the_title() get_the_content()
the_time('Ymd')
41.
条件分岐 if (
条件 ): else : endif ;
42.
比較演算子 A ==
B A と B は等しい A > B A は B より大きい A < B A は B より小さい A >= B A は B 以上 A <= B A は B 以下 A != B A と B は等しくない ! A A の否定(結果を反転)
43.
繰り返し while (
条件 ): endwhile ;
44.
表示する echo “文字列”;
echo $hensu ;
45.
まとめ 関数を使う時は 関数名()
条件分岐は if(): else: endif; 繰り返しは while(): endwhile; 表示したい時は echo
46.
テーマを分割する
47.
テーマを分割する header.php footer.php
sidebar.php
48.
色々なテンプレート page.php single.php
archive.php etc.
49.
機能を追加する
50.
メニューを追加 functions.php add_theme_support('menus');
テーマファイル <?php wp_nav_menu(); ?>
51.
ウィジェット functions.php register_sidebar(
array( 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h2>', 'after_title' => '</h2>', ) ); テーマファイル <?php dynamic_sidebar(); ?>
52.
アイキャッチ functions.php add_theme_support('post-thumbnails');
53.
まとめ functions.php で機能追加
54.
参考資料 PHP入門 http://dotinstall.com/lessons/
basic_php_beginner WordPress入門 http://dotinstall.com/lessons/basic_wordpress ページとテンプレート http://wpdocs.sourceforge.jp/wiki/images/ Template_Hierarchy.png
Télécharger maintenant