【WordBench Nagoya 11月度】WordPress & PHP 超入門 – WordBench Nagoya | Doorkeeper
目次
場所はこちら!
プログラミングとは
ブロックのようなもの
あらかじめ用意しているパーツを並べる
Blockley Games(サイト)
プログラミング学習の心得
プログラム苦手な人はわかんないという
それでは進まない
Don’t Think Feel!
考えるな感じろ
テレビの仕組みを
りかいではなくて使い方を覚える
学習方法
・入門書を読む
・サンプルソースをカスタマイズ
・ググる
いきなり難しいソースは見ない!
最初は簡単のからみる
・フォーラムに質問
まとめ
プログラミグはレゴブロック
Don’t Think Feel!
いきなり難しいソーフは見ない
PHPの基本
拡張子
ファイル名.php
開始と終了
プログラム
?>
例外 PHPだけファイルに書くときは 最後のはつけなくていい ?> は書かないほうがいい
行の最後には・・・
echo “Hello World!” ; セミコロン!
コメント
//コメント
/*
コメント
コメント
*/
変数
$hensu
データを入れる入物
クリアファイルのようなもの
基本的に変数の中にはデータ一個しか入らない!
変数の中身を調べる
var_dunp($hensu);
変数の中身を調べる
int 数値
string 文字列
array 配列
objext オブジェクト
代入
=は代入。
$hensu = 123 ;
$hensu = ‘文字列’;
数字から始まる変数はつけられない!
文字列
文字列は ”” か ”で囲む。
$hensu =”文字列”; //ダルブコーテーションでかこう
$hensu = ‘文字列’ ;//しんぐるこー
文字列の連結
文字列は . で連結できる。
$hensu =”文字列”.”文字列”; //ダルブコーテーションでかこう
$hensu = ‘文字列’ .”;//しんぐるこー
配列とオブジェクト
echo $hensu[0]; //配列
echo $hensu[‘namae’]; //配列
echo $hensu -> namae;
配列
配列は変数の集まり
フォルダのようなもの
基本的になんでもはいる
かず決まってない
いくつでも入る
いくつか入っている中のどれを取り出すかに [] 数字や名前
オブジェクト
基本的に中身が決まってる
メールとか
それを取り出すときに使う
オブジェクトは送信とか命令が付いてたりする
WordPressの基本
ページの種類
固定ページと投稿
テーマファイル
WordPress
wp-content
theme
ファイルの構成
sttyle.css 必須
index.php 必須
header.php
footer.php
sideber.php etc…
テーマを作る
1から作る。
子テーマとして作る。
親のテーマの変えたいところだけ作る
1から作る
style.css
/*
Theme Name : テーマの名前 *必須
Theme URL : http://
Description : テーマの説明・概要
Author : 作者の名前
Author URL : http://
Version :
*/
コメントアウトされているから実行されないけど書かないといけない!
実演内容
その1
<?php $str ="qbc"; $str2 = "def"; $str3 = $str1 . $str2 ; //パターン1 $str1 . = $str2; //パターン2 echo $str3; var_dump($str);
その2
<?php $price = 1000; &str1 = $price . "円"; //パターン1 echo &str1; var_dump($str1);
<?php $price = 100; while ( 2000 > $price) ) { echo $price . "円<br / >"; $price = 10 /3; //小数点ずらーっとでる // $price.+=.100; こういう書き方もある }
まとめ
・ページには二種類ある
・index.php と style.css は 必須
・1から作るか、子テーマを作る
・テーマには ヘッダー が必要
テーマを作っていく
テーマ解説
・関数
・条件分岐
・繰り返し
・表示する
関数
関数名();
関数名(引数);
$hensuu = 関数名(引数);
・have_posts();
the_post();
the_title();
the_content();
変数として受け取りたい場合
get_the_post();
get_the_title();
パラメータを与えるとき
the_time(‘ymd’)
y とし
m つき
d 日付
条件分岐
if(条件);
else ;
endif ;
比較演算子
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 > b より多い a が b より多い時に
a <= b より少ないか等しい a が b より少ないか等しい時に
a >= より多いか等しい a が b より多いか等しい時に
実演
&lt;?php $price = 1000; if (1000 = $price) { echo $price . &quot;円&quot;; }
&lt;?php $price = 1000; if (1000 = $price) { echo $price . &quot;円&quot;; } else { echo &quot;¥&quot;. $price ; }
&lt;?php $price = 1000; if (2000 &lt; $price) { echo $price . &quot;円&quot;; } else { echo &quot;&quot;. $price ; }
&lt;?php $price = 1000; if ( !( 2000 &lt; $price) ) { echo $price . &quot;円&quot;; } else { echo &quot;&quot;. $price ; }
繰り返し
while (条件);
endwhile;
&lt;?php $price = 100; while ( 2000 &gt; $price) ) { echo $price . &quot;円&lt;br / &gt;&quot;; $price = $price + 100; // $price.+=.100; こういう書き方もある }
まとめ
・関数を使うときは 関数名();
・条件分岐は if
・繰り返しは while
・表示したいときは echo
テーマ作成実演の一部メモ
the_parmalink();
theは echo がいらない 勝手に表示されるから
echo get_the_parmalink();
get_なんとか は echo がいる!
加工したいときは get に する。
&lt;? php wp_head();&gt;
&lt;? php wp_footer();&gt;
wp_head などは プラグインとの連携や WordPressを正しく動かすために必ず入れる!!
関数リファレンス – WordPress Codex 日本語版
頂き物
WordFes Nagoya のシール三種類もらった!!! ありがとうございます!!! #wbNagoya @wbNagoya pic.twitter.com/pYktNRKsjP
— りょうどっとなごや (@ryoraspp) 2014, 11月 8
MacbookAirに本気で完璧にシールを貼る方法! WordFes Nagoyaのシールをいただいたので早速貼りました!! WordBench Nagoya 11月度にて | 明日にねがいを りょうどっとなごや
投稿者プロフィール
-
26歳 統合失調症の回復期の認知機能障害やうつ症状などに悩んでいるが、克服して、勉強や仕事ができる頃の脳に戻したい。
愛知産業大学短期大学通信教育学部国際コミュニケーション学科卒業(英語)
2016年セブ島へ1ヶ月語学留学してきた。
WordPress/PHP/HTML/CSS/React を習得中
英語とプラグインやテーマを開発できる人になるよう日々研鑽
ジャズトランペットとガジェット関連が好きです。
[ 最近のWordPressコミュニティでの活動 ]
contents.nagoya 2019 オープンセッションスピーカー
WordCamp Haneda 2019 – START!セッションスピーカー
Aichi WordPress Meetup #9「WordPress用のレンタルサーバーの選び方 /Emmetツールの実演」
WordBench Nagoya 6月度 (初心者向け)「PHP入門からテーマ作成さらにWordPressを使う上で知っておくと幸せになることまでとことん知ろう!
Aichi WordPress Meetup #5「カスタムブロックを活用してみよう!」
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
TOEIC
2016年03月13日 LR 235 (Listening 180 Reading 55)
2018年04月08日 LR 300 (Listening 180 Reading 120)
最新の投稿
- web2024年4月22日WordPress Playground を日本語版WordPressではじめる方法があったからメモ!
- 考え事2024年3月14日「メンタルヘルス・マネジメント検定試験 III種 セルフケアコース 非公式テキスト たくさんの資料から深く知識を得て合格しよう!」の参考リンク集
- トランペット2023年12月21日[朝ドラ]連続テレビ小説「ブギウギ」一井さんのトランペット 使用楽器は?
- Mac2023年12月21日MacBook で、sudo pmset -a disablesleep 1 やったら途中でロックされて Time Machine が止まるので設定を見直したらできた