Enviar búsqueda
Cargar
もう一度基礎から!WordPress勉強会
•
13 recomendaciones
•
2,448 vistas
Yutaro Fuji
Seguir
2014年11月11日、コワーキングスペース、こけむさズで「もう一度基礎から!WordPress勉強会」というタイトルで2時間セミナーの講師を務めさせて頂きました。
Leer menos
Leer más
Deportes
Denunciar
Compartir
Denunciar
Compartir
1 de 95
Descargar ahora
Descargar para leer sin conexión
Recomendados
WordCamp Kansai 2014 セキュリティ&バックアップ
WordCamp Kansai 2014 セキュリティ&バックアップ
Tomoyuki Sugita
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
Seiko Kuchida
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
「やりたい!」が「できた!」に変わる。チームで作るWebサービス〜Scoobの場合〜
Yu-ki Motoyama
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
「WordPress初心者講座」(2018.3.25) 講義資料01
「WordPress初心者講座」(2018.3.25) 講義資料01
Akihiro Moriyama
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
典子 松本
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
Más contenido relacionado
La actualidad más candente
2015年に向けたWordPress動向
2015年に向けたWordPress動向
Keisuke Imura
Learning jQuery
Learning jQuery
taiju higashi
WordPress 環境の構築について考えてみた
WordPress 環境の構築について考えてみた
Tadashi Miyazato
激熱プラグインCustom Field SuiteとWordPress Front-end Editorをさわってみよう!
激熱プラグインCustom Field SuiteとWordPress Front-end Editorをさわってみよう!
俊之 渡邊
ご注文は構成管理ですか??
ご注文は構成管理ですか??
Cosign930
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
Cosign930
20190917 bydstudy#1 teraoka
20190917 bydstudy#1 teraoka
beyond Co., Ltd.
やってみようTfs2010
やってみようTfs2010
kokuryu1009
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
Cosign930
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
Tomoya Hokari
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻
Hidekazu Ishikawa
超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法
Hidekazu Ishikawa
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
典子 松本
airyのご紹介
airyのご紹介
Teruaki Murakami
WordCafe Fuji vol.1
WordCafe Fuji vol.1
Endoh Shingo
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
今、WordPress を使う理由
今、WordPress を使う理由
Naoko Takano
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
AngularJS入門の巻
AngularJS入門の巻
Toshio Ehara
La actualidad más candente
(20)
2015年に向けたWordPress動向
2015年に向けたWordPress動向
Learning jQuery
Learning jQuery
WordPress 環境の構築について考えてみた
WordPress 環境の構築について考えてみた
激熱プラグインCustom Field SuiteとWordPress Front-end Editorをさわってみよう!
激熱プラグインCustom Field SuiteとWordPress Front-end Editorをさわってみよう!
ご注文は構成管理ですか??
ご注文は構成管理ですか??
脆弱性検知ツールVulsを試してみた
脆弱性検知ツールVulsを試してみた
20190917 bydstudy#1 teraoka
20190917 bydstudy#1 teraoka
やってみようTfs2010
やってみようTfs2010
Zabbix による監視のあれこれ
Zabbix による監視のあれこれ
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻
超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
airyのご紹介
airyのご紹介
WordCafe Fuji vol.1
WordCafe Fuji vol.1
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
今、WordPress を使う理由
今、WordPress を使う理由
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
AngularJS入門の巻
AngularJS入門の巻
Destacado
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
Kazue Igarashi
WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化
takashi ono
WordPress はどこへ向かう?〜コミュニティが支える未来〜
WordPress はどこへ向かう?〜コミュニティが支える未来〜
Naoko Takano
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
schoowebcampus
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
Sumito Tsukada
マジモンについてNHN japan 公開用 pdf
マジモンについてNHN japan 公開用 pdf
Shuhei Hara
A dmatic search_sales_sheet
A dmatic search_sales_sheet
Team-admatic
機械学習を学ぶための準備 その4(行列について)試験問題
機械学習を学ぶための準備 その4(行列について)試験問題
NHN テコラス株式会社
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
Kiminori Yokoi
第2回勉強会資料 柏木
第2回勉強会資料 柏木
beyond0iwamoto
0325できる?どうやる!word pressのセキュリティ運用
0325できる?どうやる!word pressのセキュリティ運用
真琴 平賀
データホテル・フルマネージドホスティング サービスを支えるOSSと、活用事例
データホテル・フルマネージドホスティング サービスを支えるOSSと、活用事例
NHN テコラス株式会社
さくらのIoT Platformを使ってみよう
さくらのIoT Platformを使ってみよう
法林浩之
Kaizenとコーディングで、2年間生き抜いた
Kaizenとコーディングで、2年間生き抜いた
Toshimichi Suekane
機械学習を学ぶための準備 その3(行列について)試験問題
機械学習を学ぶための準備 その3(行列について)試験問題
NHN テコラス株式会社
Ultrafast WordPress Virtual Word camp2015
Ultrafast WordPress Virtual Word camp2015
Yuta Sakamoto
マジカルドリームライトを制御してみた @ni_gata
マジカルドリームライトを制御してみた @ni_gata
Ni-gata Supika
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
Katz Ueno
WordPress
WordPress
Eleanor Trinidad
Destacado
(20)
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化
WordPress はどこへ向かう?〜コミュニティが支える未来〜
WordPress はどこへ向かう?〜コミュニティが支える未来〜
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
ゼロからのWordPress(1限目)〜WordPressの今と未来・基本について知る〜 先生:高野直子先生・相原知栄子先生
KUSANAGIユーザグループ東京 第1回勉強会 資料
KUSANAGIユーザグループ東京 第1回勉強会 資料
マジモンについてNHN japan 公開用 pdf
マジモンについてNHN japan 公開用 pdf
A dmatic search_sales_sheet
A dmatic search_sales_sheet
機械学習を学ぶための準備 その4(行列について)試験問題
機械学習を学ぶための準備 その4(行列について)試験問題
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
KUSANAGIを触ってみた (WordFes Nagoya 2016 セッション)
第2回勉強会資料 柏木
第2回勉強会資料 柏木
0325できる?どうやる!word pressのセキュリティ運用
0325できる?どうやる!word pressのセキュリティ運用
データホテル・フルマネージドホスティング サービスを支えるOSSと、活用事例
データホテル・フルマネージドホスティング サービスを支えるOSSと、活用事例
さくらのIoT Platformを使ってみよう
さくらのIoT Platformを使ってみよう
Kaizenとコーディングで、2年間生き抜いた
Kaizenとコーディングで、2年間生き抜いた
機械学習を学ぶための準備 その3(行列について)試験問題
機械学習を学ぶための準備 その3(行列について)試験問題
Ultrafast WordPress Virtual Word camp2015
Ultrafast WordPress Virtual Word camp2015
マジカルドリームライトを制御してみた @ni_gata
マジカルドリームライトを制御してみた @ni_gata
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
WordPress
WordPress
Similar a もう一度基礎から!WordPress勉強会
初心者からのWordPressセキュリティ対策
初心者からのWordPressセキュリティ対策
Endoh Shingo
ユニキャストワークショップ2013 はじめてのWebプログラミング#1 ~WordPressからはじめよう~
ユニキャストワークショップ2013 はじめてのWebプログラミング#1 ~WordPressからはじめよう~
Unicast Inc.
Webの勉強会#14
Webの勉強会#14
MarlboroLand
【参考】WordPress保守・運用サービスのご提案
【参考】WordPress保守・運用サービスのご提案
Maki Omori
WordPress.comを使ってビジネスサイトを作る
WordPress.comを使ってビジネスサイトを作る
FLOW web planning & design
オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料
俊之 渡邊
簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート
Hidekazu Ishikawa
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
Fumito Mizuno
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
tecking
【初心者向け】VPSでWordPress構築ハンズオン
【初心者向け】VPSでWordPress構築ハンズオン
GMO HosCon
WordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼう
DREAMHIVE CO., LTD.
会社やお店のホームページを自分で作ろう!
会社やお店のホームページを自分で作ろう!
Web自社運営の会
ワードプレス
ワードプレス
n_miura7777777
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
セキュリティの基本とWordPress
セキュリティの基本とWordPress
Endoh Shingo
ホームページ制作
ホームページ制作
yosuke mizusawa
案件規模で使い分けよう!Microsoft Azure×WordPressの話
案件規模で使い分けよう!Microsoft Azure×WordPressの話
典子 松本
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
climbFrog
あらためて baserCMS ってなんだろう?
あらためて baserCMS ってなんだろう?
Ryuji Egashira
Similar a もう一度基礎から!WordPress勉強会
(20)
初心者からのWordPressセキュリティ対策
初心者からのWordPressセキュリティ対策
ユニキャストワークショップ2013 はじめてのWebプログラミング#1 ~WordPressからはじめよう~
ユニキャストワークショップ2013 はじめてのWebプログラミング#1 ~WordPressからはじめよう~
Webの勉強会#14
Webの勉強会#14
【参考】WordPress保守・運用サービスのご提案
【参考】WordPress保守・運用サービスのご提案
WordPress.comを使ってビジネスサイトを作る
WordPress.comを使ってビジネスサイトを作る
オープンソースカンファレンス2012大分資料
オープンソースカンファレンス2012大分資料
簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート
安全なテーマ作成のためのPHPの知識
安全なテーマ作成のためのPHPの知識
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
baserCMSのエコシステムが目指すもの
baserCMSのエコシステムが目指すもの
【初心者向け】VPSでWordPress構築ハンズオン
【初心者向け】VPSでWordPress構築ハンズオン
WordPress をスマートフォンに対応させる正しい方法を学ぼう
WordPress をスマートフォンに対応させる正しい方法を学ぼう
会社やお店のホームページを自分で作ろう!
会社やお店のホームページを自分で作ろう!
ワードプレス
ワードプレス
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
セキュリティの基本とWordPress
セキュリティの基本とWordPress
ホームページ制作
ホームページ制作
案件規模で使い分けよう!Microsoft Azure×WordPressの話
案件規模で使い分けよう!Microsoft Azure×WordPressの話
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
Word press初心者が 基本アーキテクチャを ざっくりと学ぶ
あらためて baserCMS ってなんだろう?
あらためて baserCMS ってなんだろう?
もう一度基礎から!WordPress勉強会
1.
もう一度基礎から!WordPress勉強会 プライム・ストラテジー株式会社 藤 祐太郎
2.
藤 祐太郎 プライム・ストラテジー株式会社 アカウントプランナー 主に新規案件の受注を担当 お客様の声を聞き入れつつWordPressを使っ ていかに喜ばれるWebサイトを制作できるか を常日頃考えています yutaro.fuji.3
3.
アジェンダ 1.WordPressとは 2.WordPressの基本 3.WordPressの制作フロー 4.WordPress4.WordPressによる実制作 5.WordPressによる制作と応用 6.セキュリティ
4.
1.WordPressとは1.WordPressとは
5.
■動作要件 ・PHP 5.2.4 以上 ・MySQL
5.0.15 以上 ■特徴■特徴 UIが優れており、非常に使い勝手の良いCMSで ありながら、オープンソースでだれでも利用でき る。 プラグインやテーマが豊富で世界中で利用され ている。
6.
WordPressのシェアWordPressのシェア
7.
全てのWebサイト CMS市場
8.
WordPressの歴史WordPressの歴史
10.
WordPressの歴史 2003 WordPress 0.7.1
11.
WordPressの歴史 2003 WordPress 0.7.1
12.
WordPressの歴史 2004 WordPress 1.2
13.
WordPressの歴史 2005 WordPress 1.5
14.
WordPressの歴史 2005 WordPress 2.0
15.
WordPressの歴史 2007 WordPress 2.1
16.
WordPressの歴史 2007 WordPress 2.3
17.
WordPressの歴史 2008 WordPress 2.5
18.
WordPressの歴史 2009 WordPress 2.7
19.
WordPressの歴史 2009 WordPress2.8
20.
WordPressの歴史 2011 WordPress 3.2
21.
WordPressの歴史 2012 WordPress 3.5
22.
WordPressの歴史 2013 WordPress 3.8
23.
事例事例
29.
2.WordPressの基本2.WordPressの基本
30.
WordPressの基本概念WordPressの基本概念
31.
データ データの入力 データの出力 データ ベース WordPress テンプレート
32.
ディレクトリ構造ディレクトリ構造
34.
WordPressテンプレートの仕組みWordPressテンプレートの仕組み
36.
役割役割役割役割 テンプレートテンプレートテンプレートテンプレート 固定ページ page.php 投稿詳細ページ
single.php カテゴリーページ category.php アーカイブページ archive.phpアーカイブページ archive.php 検索結果ページ search.php サイトフロントページ home.php front-page.php 404ページ 404.php
37.
header.php (パーツテンプレート) page.php archive.php Front-page.php
38.
テーマテーマ
39.
*テーマの最小構成 index.php style.css
40.
テンプレートタグテンプレートタグ
41.
■代表的なテンプレートタグ • bloginfo() • the_category() •
the_permalink() データベースに入力した情報を表示するためのWordPressの関数。データベースに入力した情報を表示するためのWordPressの関数。 ()内にはパラメータがはいる。 http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83% AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0 WordPressによるサイト制作において重要な 要素でありテンプレートタグなしには開発できない。
42.
テンプレートインクルードタグテンプレートインクルードタグ
43.
■一般的なインクルードタグ get_header() get_footer() get_sidebar() get_template_part() 対応するテンプレートを読み込むためのタグ。 インクルードタグを利用することで モジュール化することが可能になる。
44.
条件分岐タグ条件分岐タグ
45.
■一般的な条件分岐タグ is_page() is_single() is_category() is_front_page() テンプレートファイル内で表示される内容や、特定のページ内容を表 示する条件を設定するのに利用する。 条件分岐を利用すれば使用するテンプレートの数を 削減できるなど、より効率的な開発が可能になる。
46.
ループループ
47.
<?php if ( have_posts()
) { while ( have_posts() ) { the_post(); // // 投稿がここに表示される // } // end while } // end if} // end if ?>
48.
投稿タイプ投稿タイプ
49.
投稿投稿投稿投稿 固定ページ固定ページ固定ページ固定ページ カスタム投稿タイプカスタム投稿タイプカスタム投稿タイプカスタム投稿タイプ 抜粋
○ ☓ 任意 トラックバック送信 ○ ☓ 任意 ページテンプレート ☓ ○ ☓ 順序 ☓ ○ 任意 親ページ ☓ ○ 任意親ページ ☓ ○ 任意 並び順 公開日 順序 公開日 先頭に固定表示 ○ ☓ ☓ カテゴリー ○ ☓ 任意 タグ ○ ☓ 任意 カスタム分類 任意 任意 任意
50.
WordPressのユーザ権限WordPressのユーザ権限
51.
管理者は、記事の投稿・編集(他のユーザも含む)及びシステム関係(テーマの 編集・有効化、プラグインの有効化・編集)が可能な権限です。 プラグインの追加や削除を知らない間に行われると、システム上重大な問題がシステム上重大な問題がシステム上重大な問題がシステム上重大な問題が 発生する恐れ発生する恐れ発生する恐れ発生する恐れがあります。また、アップデートの通知もされますので、誤ってアッ プデートを行い、プラグイン等の不具合が生じる可能性もあります。 ■編集者■編集者■編集者■編集者 管理者権限からシステム周りの変更を不可能にした権限である。 ■投稿者■投稿者■投稿者■投稿者 ファイルのアップロード(メディアの追加)とログインしている本人のみの記事の投ログインしている本人のみの記事の投ログインしている本人のみの記事の投ログインしている本人のみの記事の投 ■管理者■管理者■管理者■管理者 ファイルのアップロード(メディアの追加)とログインしている本人のみの記事の投ログインしている本人のみの記事の投ログインしている本人のみの記事の投ログインしている本人のみの記事の投 稿・編集が可能である。稿・編集が可能である。稿・編集が可能である。稿・編集が可能である。 ■寄稿者■寄稿者■寄稿者■寄稿者 ログインしている本人のみの記事の作成・編集が可能ログインしている本人のみの記事の作成・編集が可能ログインしている本人のみの記事の作成・編集が可能ログインしている本人のみの記事の作成・編集が可能であり、 この権限では記事を公開記事を公開記事を公開記事を公開することができません。記事を承認待ちとして投稿でき る。 ■購読者■購読者■購読者■購読者 記事の閲覧のみが可能な権限で、投稿を行うことは全くできない。投稿を行うことは全くできない。投稿を行うことは全くできない。投稿を行うことは全くできない。
52.
3.WordPressの制作フロー3.WordPressの制作フロー
53.
一般的なWordPressの制作フロー一般的なWordPressの制作フロー
54.
1.要件定義 2.構成案作成 3.デザイン作成3.デザイン作成 4.htmlコーディング 5.WordPress実装
55.
■要件定義 構成されるWebページが運用時にどのように更新され、 どう利用されるかきちんと把握することが最も大事である。 トップページ 会社概要会社概要 社会貢献活動 お知らせ お問合せ 採用情報 お知らせは更新で きる機能を持たせ たい。
56.
■構成案の作成 要件定義や全体の設計が完了したらサイト構成案を作 成し、どの部分がどのテンプレートになるか洗い出す。 トップページをはじめに作成し、サブページなど必要な ページの構成も行う。ページの構成も行う。 構築前にどのテンプレートになるか予め検討をつけるこ とが重要。
59.
■デザイン作成
60.
■htmlコーディング WordPressのテンプレートを意識し、無理がないように コーディングすること。 特に以下のような場合は苦手である。 (通常のループを想定する場合) <ul> <li>リスト1</li> <li>リスト2</li> <li>リスト3</li> <li class=“padding-left0”>リスト4</li> </ul>
61.
■WordPress実装 コーディングデータを元にWordPressのテンプレートタグ の組み込みを行う。 必要によってはプラグインの導入による機能追加や 開発も行う。
62.
4.WordPressによる実制作4.WordPressによる実制作
63.
5.WordPressによる制作と応用5.WordPressによる制作と応用
64.
より使いやすいWebサイトにするためにより使いやすいWebサイトにするために
65.
クライアントさんこんなになっていませんか?
66.
■より使いやすいWebサイトにするために 1.ビジュアルエディタをカスタマイズする。 2.記事の複製機能を実装する。 3.カスタムフィールドを利用する。 4.カスタム投稿タイプを利用する。4.カスタム投稿タイプを利用する。 5.ユーザ権限を利用する。 納品だけではなく、より使いやすいWebサイトに するためにカスタマイズを行う。
67.
■ビジュアルエディタ
68.
■ビジュアルエディタ
69.
■ビジュアルエディタ add_editor_style('editor-style.css'); function custom_editor_settings( $initArray
){ $initArray['body_class'] = 'editor-area'; return $initArray; 1.下記コードをfunction.phpに書き込む。 return $initArray; } add_filter( 'tiny_mce_before_init', 'custom_editor_settings' ); 2.下記cssファイルをテーマフォルダに作成する。 editor-style.css
70.
■記事の複製機能 ・Duplicate Post 投稿した記事の複製機能を実装することができるプラグイン。
71.
■カスタムフィールドの利用 ・カスタムフィールドを設置し、ユーザビリティを上げる。 ・定期更新するページで同じ入力内容の場合非常に便利。
72.
■カスタムフィールドの利用 ・カスタムフィールドを設置し、ユーザビリティを向上させる。 ・定期更新するページで同じ入力内容の場合非常に便利。
73.
■カスタム投稿タイプの利用 ・カスタム投稿タイプを導入し、ユーザビリティを向上させる。
74.
■ユーザ権限をニーズに合わせ使い分ける ・5つの権限を誰が、どのユーザを使うかあらかじめ ヒアリングし、権限を与え使い分ける。 システム系の項目にアクセスできないようにし 自己を未然に防ぐことが可能になる。
75.
デバッグモードを使いこなすデバッグモードを使いこなす
76.
こんな経験ありませんか?
78.
■デバッグモードを活用する wp-config.php 75行目付近、trueに変更する。
79.
Parse error: syntax
error, unexpected 'endif' (T_ENDIF) in D:¥home¥site¥wwwroot¥wp-content¥themes¥apt-pc¥header.php on line 58on line 58
80.
デモ
81.
*リリース時にはfalseに戻しましょう
83.
var_dumpを使いこなすvar_dumpを使いこなす
84.
こんな経験ありませんか?
85.
■var_dumpを活用する var_dump( $a ); $aは変数
86.
object(WP_Post)#104 (24) {
["ID"]=> int(1) ["post_author"]=> string(1) "1" ["post_date"]=> string(19) "2014-11-10 07:52:42" ["post_date_gmt"]=> string(19) "2014-11-10 07:52:42" ["post_content"]=> string(126) "WordPress へ ようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてくださ い !" ["post_title"]=> string(12) "Hello world!" ["post_excerpt"]=> string(0) "" ["post_status"]=> string(7) "publish" ["comment_status"]=> string(4) "open" ["ping_status"]=> string(4) "open" ["post_password"]=> string(0) "" ["post_name"]=> string(11) "hello-world" ["to_ping"]=> string(0) "" ["pinged"]=>["post_name"]=> string(11) "hello-world" ["to_ping"]=> string(0) "" ["pinged"]=> string(0) "" ["post_modified"]=> string(19) "2014-11-10 07:52:42" ["post_modified_gmt"]=> string(19) "2014-11-10 07:52:42" ["post_content_filtered"]=> string(0) "" ["post_parent"]=> int(0) ["guid"]=> string(42) "http://20141111demo.azurewebsites.net/?p=1" ["menu_order"]=> int(0) ["post_type"]=> string(4) "post" ["post_mime_type"]=> string(0) "" ["comment_count"]=> string(1) "1" ["filter"]=> string(3) "raw" }
87.
6.セキュリティ6.セキュリティ
88.
■よくあるセキュリティ問題 1.PHP、MySQLが持っている潜在的な脆弱性 2.誰でもWordPressのログイン画面にアクセスできてしま う 3.アップデートされていないプラグインの利用3.アップデートされていないプラグインの利用 4.公式ディレクトリ以外からダウンロードしたよくわからな いテーマやプラグイン
89.
■よくあるセキュリティ問題 1.SQLインジェクション SQLを使って不正にデータベースを操作することを目的と している攻撃手段。
90.
■よくあるセキュリティ問題 1.クロスサイトリクエストフォージェリ(CSRF) ユーザが意図しないページにアクセスされ、意図しない 操作をさせられる可能性がある。(踏み台攻撃) 不正にデータベースを操作し、WordPressのログイン情報 を表示させることが可能。 例
91.
■よくあるセキュリティ問題 2.誰でもWordPressのログイン画面にアクセスできてしまう ブルートフォースアタックによりユーザ名とパスワードの 組み合わせを試し強引に解読されてしまう可能性がある。 ログイン画面にIP制限をかけ許可IP以外からの アクセスを受け付けなくするよう設定を行う。
92.
■よくあるセキュリティ問題 3.アップデートされていないプラグインの利用 脆弱性が対策されていない可能性が高く、利用するだけ で脆弱性の温床になってしまう。 常に最終アップデート日を確認すること。
93.
■よくあるセキュリティ問題 4.公式ディレクトリ以外からダウンロードした テーマやプラグイン 悪意のあるコードが埋め込まれている可能性が高い。 知らずに利用して不正な広告が埋め込まれたなど・・・・知らずに利用して不正な広告が埋め込まれたなど・・・・
94.
■これらの問題を解決するには ・Webアプリケーション脆弱性診断をお勧めします。 ・怪しい・うわさで有名なプラグインは使わない。 ・サーバや言語の知識をきちんとつけ、何がどう危険な のか理解すること。
95.
まとめまとめ
Descargar ahora