Adobe
製品
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
その他の製品一覧
ソリューション
デジタルマーケティング
デジタルメディア
教育
金融機関
Web Experience Management
その他のソリューション
ラーニング サポート ダウンロード 会社情報
ご購入
アドビストア 安心のサポート& サービス
アカデミックストア 学生、教職員、個人向け
アドビライセンスストア 中小企業向け
ボリュームライセンスについて 企業、教育機関、官公庁向け
販売パートナー
キャンペーン情報
検索
 
情報 サインイン
ようこそ、 さん カート 注文状況 マイアカウント
マイアカウント
注文状況
アカウント情報の変更
コミュニケーションの設定を変更
サインアウト
サインインの目的 お客様のアカウントや体験版ダウンロード、製品の拡張機能、コミュニティエリアへのアクセスなどを管理するため
Adobe
製品 セクション ご購入   検索  
ソリューション 会社情報
サポート ラーニング
サインイン サインアウト 注文状況 マイアカウント
先行予約の提供開始予定日Date. 商品が発送されるまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。 先行予約の提供開始予定日Date. ダウンロードの準備が整うまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。
個数:
ご購入には学生・教職員個人版の購入資格の確認が必要です。
小計
カートの中身を見る
Adobe Developer Connection / Dreamweaverデベロッパーセンター /

Dreamweaver CS5とWordPressを連携させる方法

著者 豊田 有氏

豊田 有氏
  • Mighty-Works.com

Content

  • 作業前の準備
  • ライブビューでWordPressを表示
  • WordPressのコードヒント

作成日

16 May 2011

ページ ツール

Facebookでシェア
Twitterでツイート
LinkedInでシェア
ブックマーク
印刷

タグ

必要条件

ユーザーレベル

初級

必要な製品

  • Dreamweaver (Download trial)

世界でトップクラスのシェアを誇るCMS(コンテンツ管理システム)である「WordPress」が、最近日本でも注目されてきています。WordPressはオープンソースのCMSで、商用であっても無料で利用することができます。CMSとして無限の可能性を秘めたWordPressを利用することは、Dreamweaverを利用する上でも大きなメリットになり得るでしょう。本記事では、Dreamweaver CS5の新機能を活用してWordPressと連携させる方法について解説します。

作業前の準備

ローカルサーバーの構築

WordPressとの連携作業でライブビューや関連ファイルの参照など、CS5の新機能を活用するには、ローカル環境にWebサーバーを構築してそこにWordPressをインストールする必要があります。

統合パッケージ(無料)を利用すれば、簡単にローカル環境にWebサーバーを構築することができます。Windows環境の場合はXAMPP、MacOS X環境の場合はXAMPPやMAMPがあります。インストール方法については、下記のサイトを参考にしてください。

  • MAMPのインストール解説
  • XAMPPのインストール解説

この記事ではMAMPの利用を前提として解説しています。

WordPressのインストール

WordPress.org からWordPressをダウンロードして、上記で構築したローカルサーバーにインストールします。インストール方法については、下記のサイトを参考にしてください。

  • MAMPにWordPressをインストールする手順の解説
  • XAMPPにWordPressをインストールする手順の解説

これで準備は完了です。なお、Dreamwerverで作業をする際には、事前にXAMPPやMAMPを起動しておく必要があります。

ライブビューでWordPressを表示

準備が完了したら、DreamweaverでWordPressを扱うための設定をしていきましょう。本記事では、デフォルトテーマの「Twenty Ten」を利用します。

サイト定義

まずはサイト定義を行います。[サイト]メニュー→[新規サイト]を選んで、[サイト設定]ダイアログを表示させます。[サイト]カテゴリの[サイト名]は、複数のサイト定義を区別するために利用するもので、任意の名前で構いません(例ではWordPressとしています)。[ローカルサイトフォルダー]に、ローカルサーバーの「WordPressのインストールディレクトリ」を指定します。

[サイト]カテゴリの[サイト名]には任意の名前を、[ローカルサイトフォルダー]にはローカルサーバーの「WordPressのインストールディレクトリ」を指定します
図1 [サイト]カテゴリの[サイト名]には任意の名前を、[ローカルサイトフォルダー]にはローカルサーバーの「WordPressのインストールディレクトリ」を指定します

テストサーバーの定義

次に[サーバー]カテゴリを選択します。左下にある[+]ボタン(新規サーバーの追加ボタン)を選択し、新規サーバーを追加します。

新規サーバーを追加します
図2 新規サーバーを追加します

表示されたパネルに下記の項目を入力します。

下表の内容を入力します
図3 下表の内容を入力します
サーバー名 サーバーの名前(複数のサーバーと区別するために利用されるもので、任意の名前でOKです)
使用する接続 ローカル/ネットワーク
サーバーフォルダー ローカルサーバーをインストールした場所
Web URL http://localhost/【WordPressのインストールディレクトリ】
新規サーバーを登録したら、リモートのチェックを外し、テストにチェックを入れます
図4 新規サーバーを登録したら、リモートのチェックを外し、テストにチェックを入れます

[保存]ボタンをクリックすると、サイトのキャッシュが更新されます。

動的関連ファイルの検索

サイト設定が完了したら、デフォルトテーマのサイトをDreamweaverで開いてみましょう。サイトのメインページのファイルはindex.phpです。

[ファイル]パネルからindex.phpを開きます
図5 [ファイル]パネルからindex.phpを開きます

すると、ビューの上部に「このページにはサーバーのみによって検索される動的関連ファイルがある可能性があります。」とメッセージが表示されるので、[検索]をクリックします。その後、[スクリプト警告]ダイアログが表示されるので、[はい]ボタンを選択します。

メッセージ横の[検索]をクリックします
図6 メッセージ横の[検索]をクリックします
[はい]ボタンを選択します
図7 [はい]ボタンを選択します

ビューの表示を[表示]メニュー→[コードとデザイン]を選択して分割ビューに切り替えると、デザインビューには何も表示されません。ビューの上部に「このページには、デザインビューで表示できないサーバー処理ディレクティブがあります。ライブビューに切り替えてください。」とメッセージが表示されるので、[ライブビュー]ボタンをクリックします。

デザインビューでは何も表示されません
図8 デザインビューでは何も表示されません
ライブビューに切り替えると、WordPressのデフォルトサイトが表示されます
図9 ライブビューに切り替えると、WordPressのデフォルトサイトが表示されます

このようにWordPressのデザインチェックを行うには、デザインビューではなくライブビューで行うことになります。

テーマの編集

次にテーマを編集する作業に移りましょう。WordPressのテーマは複数のPHPファイルなどから構成されています。関連ファイル一覧には読み込まれた順にWordPressのファイルが表示されており、テーマを編集するためにはこの中からテンプレートファイルを探す必要があります。

関連ファイル一覧に表示されたWordPress(Twenty Ten)のファイル
図10 関連ファイル一覧に表示されたWordPress(Twenty Ten)のファイル

利用しているテンプレートファイルは「template-loader.php」以降に表示されます。関連ファイル一覧の右端の[>>]ボタンもしくは[表示]メニュー→[関連ファイル]を選択し、表示されるメニューの一番下までスクロールして「template-loader.php」を探します。すると、テーマで利用している「index.php」には「header.php」「loop.php」「sidebar.php」「footer.php」「sidebar-footer.php」が読み込まれているのがわかります。

Twenty Tenのindex.phpが構成するテンプレートパーツ
図11 Twenty Tenのindex.phpが構成するテンプレートパーツ

それでは、index.phpを開いて少し手を加えてみましょう。20行目に、WordPerssの基本情報を出力するタグ「<?php bloginfo('name') ?>」(サイトのタイトルを出力する)を記述し保存します。

20行目に<?php bloginfo('name') ?>を追加します
図12 20行目に<?php bloginfo('name') ?>を追加します

[表示]メニュー→[デザインビューの更新]を選択すると、最初の投稿のタイトル(Hello world!)の上にサイトのタイトルが表示されます。

投稿タイトル(Hello world!)の上にサイトタイトル(WordPress)が表示されました
図13 投稿タイトル(Hello world!)の上にサイトタイトル(WordPress)が表示されました

このようにしてテーマを編集していきます。編集後は、公開サーバーにインストールしたWordPressの該当ファイルを上書きします。今回の場合、WordPressインストールディレクトリがrootで、デフォルトテーマ(Twenty Ten)を利用しているため、WordPressのテーマファイルの場所はwp-content/themes/twentytenにあります。このディレクトリに編集したindex.phpをPUTすれば、テーマの変更が反映されます。

WordPressのコードヒント

WordPresssには独自のテンプレートタグや変数が多数存在します。Dreamweaver CS5では「サイト固有のコードヒント」という機能があり、テンプレートタグや変数を補完してくれるため、テーマの編集作業を行う上で役に立ちます。

コードヒントの設定を行うには、[サイト]メニュー→[サイト固有のコードヒント]を選択し、表示されるパネルの[構造:WordPress]が選択されているのを確認し[OK]ボタンをクリックします。

[構造:WordPress]が選択されているのを確認してください
図14 [構造:WordPress]が選択されているのを確認してください

テンプレートタグのコードヒントは、PHPのコードブロック <?php ?> 内でcontrolキー(WindowsではCtrlキー)+スペースキーで表示されるようになります。

テンプレートタグの一覧が表示された状態
図15 テンプレートタグの一覧が表示された状態
テンプレートタグの後に[ ( ]を入力すると、パラメータのヒントが表示されます
図16 テンプレートタグの後に[ ( ]を入力すると、パラメータのヒントが表示されます

製品

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • モバイルアプリ
  • Photoshop
  • Touch Apps

ソリューション

  • デジタルマーケティング
  • コンテンツオーサリング
  • Web Experience Management

業種別ソリューション

  • 教育
  • 金融機関

サポート

  • ヘルプ&サポート
  • 注文と返品
  • ダウンロードに関するヘルプ
  • ユーザー登録に関するヘルプ

ラーニング

  • ADC: Adobe Developer Center
  • Adobe TV
  • Design Magazine
  • Photoshop Magazine
  • Focus In

ご購入方法

  • アドビストア
  • アカデミックストア
  • アドビライセンスストア
  • ボリュームライセンスについて
  • 販売パートナー
  • キャンペーン情報

ダウンロード

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

会社情報

  • プレスルーム
  • パートナープログラム
  • 企業の社会的責任(英語)
  • 採用情報
  • 投資家の皆様へ(英語)
  • イベント&セミナー
  • Legal(英語)
  • セキュリティ
  • お問い合わせ
国・地域および言語の選択 日本(変更)
国・地域および言語の選択 閉じる

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

利用条件 | プライバシーポリシーとCookie (更新)

Reviewed by TRUSTe: site privacy statement