@uemera uemura

Similar documents
PowerPoint プレゼンテーション


forever朝活

Microsoft PowerPoint - CakePHPforDesign.ppt


HTMLとメタデータ


textbook.indd

/ 0/0/ : 実 結 果 HTMLファイルを 表 します 下 図 の 画 が 表 されます " 出 し"の 部 分 をクリックすると"コンテンツですよ "の 字 が 表 されます もう 度 " 出 し"をクリックすると"コンテンツですよ "の 字 が 非 表 になります 折 りたたみパネルの 基

コンピュータサイエンス 1. ウェブの基本

InfoPros13_digest.key

00_Wordpress2_chap00.indd

コンピュータサイエンス 4. ウェブプログラミング


セミナースライド

Microsoft PowerPoint - keni50-wp-manual_06123.pptx[読み取り専用]

ホームページ制作スターターズ

A B C A B C Ctrl (S) 5 A B C 11.2: (F) (A) ( OK ) 3 (E) ( ) (E)

jQuery_004_012_mkj(02).indd

Microsoft PowerPoint - 08回目.pptx

練 習 問 題 1. dataフォルダのq1フォルダ 内 のindex.htmlでブラウザで 正 しく 表 示 できない 状 態 にあ る 画 像 を 正 常 に 表 示 できるようにソースを 修 正 しなさい 修 正 したindex.htmlファイルなどは デスクトップのwdフォルダ 内 にt1と

クリック クリック リンクを 張 るためのタグ タグ <a href= リンク 先 のURL ファイル 名 > ~ </a> リンク 先 のURLやファイル 名 に 対 してリンクを 張 る 同 じフォルダ 内 のファイルにリンク <a href= hoge.html > フォルダ 内 のファイルに

HTML は 本 来 文 書 の 構 造 を 定 義 文 書 の 見 栄 えはスタイルシートで 記 述 HTML HyperText Markup Language 出 典 : フリー 百 科 事 典 ウィキペディア(Wikipedia) HyperText Markup Language(ハイパー


PowerPoint プレゼンテーション

(1) <html>,,,,, <> ( ) (/ ) (2) <!DOCTYPE html> HTML5 (3) <html> HTML (4) <html lang= ja > html (ja) (5) JavaScript CSS (6) <meta charset= shift jis >

6 2 1

html_text

第3回HP講習会資料ver1.2( )

HTML+CSS_Lesson03_2s.indd

プラグイン導入 プラグインとは何かと言うと 簡単に言えば 拡張機能 のことです ワードプレスを多くの人が推奨する理由は このプラグインの存在が大きいと言えるでしょう 普通のワードプレスはその辺の ブログと何も変わらないようなものですが プラグインを導入することでかなり便利になります

<4D F736F F F696E74202D F82CC92B48AEE CE8DF4837D836A B2E707074>

ホームページの作成

CSSの基礎

PowerPoint プレゼンテーション

m_sotsuron

forever朝活

WordPressサイト管理講座

目次 表示させてみよう 素材を確認する ブラウザで表示させる... 5 WordPress テーマを作ろう テーマ用フォルダをアップロードする ダッシュボードでテーマを確認する 表示を確認する パスを修正

ファイル 管 理 ツール デザイン 設 定 >> ファイル 管 理 でアップロードされているファイルを 管 理 できます この 画 面 ではファイルの 確 認 / 移 動 / 削 除 が 可 能 です ファイルのアップロードはできません 2

PowerPoint プレゼンテーション

2 P r i m e S t r a t e g y C o., L t d. W o r d P r e s s F u l l y M a n a g e d S e r v i c e D i v i s i o n 1. 今 日 お 話 しすること

PowerPoint プレゼンテーション

ファイル 管 理 ツール デザイン 設 定 >> ファイル 管 理 でカートにアップロードされているファイルを 管 理 できます この 画 面 ではファイルの 確 認 / 移 動 / 削 除 が 可 能 です ファイルのアップロードはできません 2

0序文‐1章.indd

スマホ 用 メニューバーの 色 変 更 1 html/user_data/packages/default/img/icon_header 上 記 フォルダにアイコンが 入 っています 2 data/smarty/templates/default/header.tpl 画 像 名 ( 色 )を 変

株式会社ウィッシュポケット


PowerPoint プレゼンテーション

ホームページの仕組み

スライド 1

to-r

8 Web 8.1 Web Web 8.3 XHTML Web (1) (2) Web Web Web Web 4 Web Web 2 5 PC Web Microsoft Internet Explorer Netscape Navigator Mozilla Firefox We

Microsoft PowerPoint - HTML1復習_1021.ppt

文 書 構 造 とスタイル

第7章 Webページによる情報の発信

~モバイルを知る~ 日常生活とモバイルコンピューティング

おすすめページ

il15-internet.key

HOME PAGE RENEWAL PLAN 有限会社マインドアクセス

PowerPoint プレゼンテーション

以 下 のファイルはアイテムごとの 改 変 は 行 いません root フォルダ 直 下 にある mimetype META-INF フォルダ 内 の container.xml 2. ファイル 仕 様 底 本 での 改 ページごとにファイルを 分 割 して XHTML 文 書 を 作 成 します

確 認 とアップロード (2) ブラウザを 使 用 して 確 認 内 容 の 修 正 ブラウザでファイルを 開 き 表 示 されるページを 確 認 エディタで 修 正 し 上 書 保 存 した 後 再 読 込 み( 更 新 ) ボタン 上 記 作 業 を 繰 り 返 す (3) 完 成 したファイル

Web情報システム 第1章~第5章

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

ホームページの仕組み

■新聞記事

: 1/15( ): HTML web page (2) 1/18( ): (1) 1/25( ): (2) 1

テキスト

HTTPの 規 格

WordPress Web

Microsoft PowerPoint -

Microsoft Word - Gw「設定」基本マニュアル_ FIX_.doc

pdf

HTML文書の作成

CSS CSS

PowerPoint プレゼンテーション

目 次 本 書 について... 3 はじめに... 5 第 1 章 コンテンツ 制 作 方 法 テンプレートの 使 用 キャラクタエンコーディング ヘッダーの 書 き 方 画 像 について CSS の 書 き

Microsoft PowerPoint - CSS Nite( ).ppt

JavaScriptプログラミング入門

PowerPoint プレゼンテーション


HTML5の動向と展望(ネットラーニングセミナー)

1/2

目 次 本 書 について... 3 はじめに... 5 第 1 章 コンテンツ 制 作 方 法 テンプレートの 使 用 キャラクタエンコーディング ヘッダの 書 き 方 画 像 について CSS の 書 き 方

Microsoft PowerPoint - baserCMS_workshop2.ppt

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す

第 10 問 スマートフォンはパソコンとは 異 なり コンピュータウイルスなどの 不 正 プログラムの 侵 入 感 染 フィッシングなど の 詐 欺 に 遭 うことがないため セキュリティソフトをスマートフォンに 導 入 する 必 要 はない 2. 以 下 の 設 問 に 答 えよ 第 11 問 C

Ⅰ. インターネット ホームページの仕組みを理解しよう ご参考資料 : ホームページとは何か?

untitled

Microsoft PowerPoint - A07回目②.pptx

目 次 Wordpressで 作 るスマートフォンサイト コーディング 編 2

スライド 1

Profile Web WordPressBizVektor WordPress WordPress BizVektorhttp:// Web mgn WordPress WP-D WordCamp Tokyo

はじめに 本 書 の 目 的 は 制 作 の 効 率 化 クオリティの 向 上 各 作 業 者 間 のスタイルの 統 を 図 る 目 安 になることで 常 にブラッシュアップを 繰 り 返 し 現 時 点 での 最 適 解 の 共 有 に 活 用 するものです 目 次 基 本 仕 様 ファイル ディ

第9回


スライド 1

Transcription:

doshirouto @uemera

@uemera uemura

このプレゼンでは WordPressのテーマのしくみを 初心者にも分かるように解説します テーマを理解すればどういうメリットがあるの? WordPressの仕様を理解すると 自分でやれることが広がります WordPressへの苦手意識が無くなります WordPressを自分の好きなデザインにすることができます

次期バージョンWordPress3.6に同梱される新デフォルトテーマ TwentyThirteen とぅえんてぃさーてぃーん

次期バージョンWordPress3.6に同梱される新デフォルトテーマ TwentyThirteen とぅえんてぃさーてぃーん TwentyThirteenの特徴: レスポンシブデザインを採用しています (パソコン スマホ両対応) Webフォントの採用で 絵文字のような小さいアイコンが表示されます 下にスクロールするとヘッダ領域がコンパクト化され記事領域が大きくなります サイドブロックがフッタ部分に移動しました WordPress3.6の新投稿フォーマットに対応しています

しかし バージョンアップにともなって WordPressはどんどん難しくなってきています 例: スタイルシートファイルへのリンクがどこに書いてあるか分からない テーマのヘッダ部分にあたるheader.phpには当然下のようなcssファイル へのリンクがあるものと思ったけど... header.php <head> <link rel="stylesheet" type="text/css" href="http://.../style.css"> </head> header.phpには見つかりません functions.php header.phpではなく php処理ばかりが書かれているfunctions.phpと いうファイルに 関数呼び出しの形で書かれています wp_enqueue_style( 'twentythirteen- style', get_stylesheet_uri() ); これでは初心者はcssファイルを探したり 編集することもままならない

doshirouto

TwentyThirteen doshirouto

doshirouto

content.php content- image.php content- gallery.php content- link.php content- video.php content- audio.php content- chat.php content- status.php content- quote.php content- aside.php

投稿フォーマット 画像 content- image.php 画像ファイルを掲載する ときに使います

投稿フォーマット ギャラリー content- gallery.php 複数の画像ファイルを掲載する ときに使います

content- link.php

投稿フォーマット Video content- video.php YouTube等から動画ファイルを埋 め込むことができます YouTubeのURLを投稿するだけ で埋め込み記事になります

content- audio.php

content- chat.php

投稿フォーマット ステータス content- status.php Twitterのツイートのようなもの

投稿フォーマット 引用 content- quote.php 引用記事と引用元URLを投稿 すると自動的に引用記事に なります

content- aside.php

doshirouto content- ***.php 1 index.php

記事を表示する方法はいろいろあります (TwentyThirteenの例) 最新の投稿順表示 特定年月に投稿された記事の 一覧表示 (例: 2013年4月の投稿一覧) 特定カテゴリの一覧表示 (例: カテゴリA の一覧) 特定タグの一覧表示 (例: グルメ タグの一覧)

TwentyThirteen index.php category.php archive.php tag.php single.php

archive.php category.php index.php single.php tag.php

doshirouto TwentyThirteen doshirouto 404(not found) index.php

なぜindex.phpだけでも動くのか? WordPressの仕様では 以下のように動作します 年月毎(アーカイブ)ページの表示のとき archive.phpがなければindex.phpを使います カテゴリ毎ページの表示のとき category.phpが無ければindex.phpを使います タグ毎ページ表示のとき tag.phpが無ければindex.phpを使います カテゴリ毎ページ category.php アーカイブページ archive.php タグ毎ページ tag.php index.php 専用のテンプレートファイルがなければ index.phpを使用する仕様になっ ています この優先順位を持った階層をテンプレート階層と言います

次に ページのパーツ構成を理解しましょう

TwentyThirteen index.php header.php sidebar- main.php footer.php

doshirouto index.php header.php sidebar- main.php footer.php

doshirouto doshirouto http://toyao.net/doshirouto.zip

doshirouto wordpress > wp- content > themes

doshirouto footer.php functions.php header.php index.php sidebar- main.php style.css

doshirouto

doshirouto

日本語がいっぱいの超親切設計 中を簡単に解説します

doshirouto/index.php <?php get_header();?> <div id="primary" class="content- area"> <div id="content" class="site- content" role="main"> <?php if ( have_posts() ) :?> <?php while ( have_posts() ) : the_post();?> <article id="post- <?php the_id();?>" <?php post_class();?>> <header class="entry- header"> <h1 class="entry- title"><?php the_title();?></h1> <div class="entry- meta"> <?php twentythirteen_entry_meta();?> <?php edit_post_link( ' ' );?> </div> </header> <div class="entry- content"> <?php the_content( '...' );?> <?php wp_link_pages();?> </div> <footer class="entry- meta"> <div class="comments- link"> <?php comments_popup_link();?> </div> </footer> </article> <?php endwhile;?> <?php twentythirteen_paging_nav();?> <?php endif;?> </div> </div> <?php get_footer();?>

<!DOCTYPE html> <html lang="ja"> doshirouto/header.php <head> <meta charset="utf- 8" /> <meta name="viewport" content="width=device- width" /> <link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_url');?>"/> <title>wordpress </title> <?php wp_head();?> </head> <body <?php body_class();?>> <div id="page" class="hfeed site"> <header id="masthead" class="site- header" role="banner"> <a href="<?php echo home_url()?>"> <hgroup> <h1 class="site- title">wordbench 0506</h1> <h2 class="site- description">wordpress doshirouto</h2> </hgroup> </a> <div id="navbar" class="navbar"> <nav id="site- navigation" class="navigation main- navigation" role="navigation"> </div> </header> <?php wp_nav_menu() );?> <?php get_search_form();?> </nav> <div id="main" class="site- main">

doshirouto/footer.php </div><!- - #main - - > <footer id="colophon" class="site- footer" role="contentinfo"> <?php get_sidebar( 'main' );?> <div class="site- info"> doshirouto </div> </footer> </div><!- - #page - - > <?php wp_footer();?> </body> </html>

@uemera uemura