ブログが自己表現の場であるならば、なぜ多くのブログはつまらないものになってしまうのでしょうか?
初心者向けの「ブログ」の多くは、カスタマイズオプションがせいぜい乏しい無料サービスを使って作成されているようです。しかし、独自のブログソフトウェアをインストールして好きなようにカスタマイズすることで、単調さを打破し、ブログを充実させることができます。サイトの見た目や機能を自分でコントロールでき、完成したら個性的なブログができ上がり、簡単に更新して新鮮で機能的な状態を維持できます。
優れたブログツールは数多く存在し、PC World ではそのいくつかを評価済みです。中でも最も人気があり、汎用性の高いツールの一つがWordPressです。ニーズに合わせて簡単に拡張できるため、シンプルな家族向けブログから、プロフェッショナルなブログやニュースサイトまで、あらゆる用途に対応できます。最新バージョンのWordPress 2.5では、フォトギャラリーのサポート、強力なメディア管理オプション、複数ファイルのアップロード、新しいデザインなど、多くの機能が追加されています。また、多数のプラグインやウィジェットをサポートしているため、必要に応じて簡単に追加機能を導入できます。
インストールの開始方法、ブログのカスタマイズ方法、投稿の作成方法を説明します。無料のホスティング型WordPressサイトを試してみたいだけなら、WordPress.comをご覧ください。WordPressの強力なコンテンツ管理機能やサイトデザイン機能、そして独自のドメイン名などをすべて使いこなしたい場合は、WordPressソフトウェア(無料版はWordPress.comではなくWordPress.orgから入手可能です)と、インストール用のWebホスティングアカウントが必要です。WordPressソフトウェアを使えば、様々な設定を調整して、自分だけの、管理しやすいサイトを作ることができます。
必要なもの
WordPress ブログを始めるには、4 つまたは 5 つの基本的なものが必要になります。
PHP バージョン 4.3 および MySQL バージョン 4.0 以降が有効になっている Web ホスティング アカウント。
ブログのデータを保存するための MySQL データベース。これは、WordPress のインストール プロセス中に作成されます。
メモ帳(Windows)やテキストエディット(Mac)などのテキストエディタ。Microsoft Wordなどの本格的なワードプロセッサよりも、シンプルなテキストエディタの方が優れた結果が得られます。
Windows 用の FileZilla や Mac 用の CyberDuck などの FTP クライアントを使用すると、WordPress インストール ファイルをホスティング サービスにアップロードするプロセスが簡素化され、高速化されます。
画像エディタはオプションではありますが、独自のカスタムテーマを作成したい場合に非常に役立ちます。優れた無料ツールの一つとして、GIMP(GNU Image Manipulation Program)があります。Adobe Photoshopに匹敵する多くの機能を備えながら、価格は手頃です。
WordPressをインストールする
WordPressにはPHPバージョン4.3以上、MySQLバージョン4.0以上が必要です。これらのツールにより、WordPressはスクリプトを実行し、データベースを管理してWebページを瞬時に反映させることができます。ご利用のWebホストがこれらのツールをサポートしており、正常にインストールされていることを確認してください。ほとんどのホスティング会社は、これらの機能を標準サービスの一部として提供しています。
すべてのWordPressブログの中心には、すべての投稿と設定が保存されているMySQLデータベースがあります。個々のWordPressファイルで作業を始める前に、このデータベースをホストサーバー上にセットアップしておくことをお勧めします。そうすることで、アップロード前に設定ファイルをカスタマイズできるため、大幅に時間を節約できます。
データベースを作成するには、ホスティングサービスのコントロールパネル(cPanel、phpMyAdmin、Pleskなど、インターフェースは問いません)にログインします。メインコントロールパネルのどこかにMySQLデータベースのリストが表示されるはずです。私のホストはcPanelを使用しているので、「MySQLデータベース」アイコンをクリックし、新しいデータベース名(「wordpress」)を入力して「データベースを作成」をクリックしました。また、新しいユーザー名(「blog」)とパスワードを入力し、「ユーザーを作成」をクリックしました。データベース名とユーザー名は自由に設定できますが、手順は私の場合とほぼ同じです。
まだダウンロードしていない場合は、無料のWordPressソフトウェアをコンピュータにダウンロードし、ファイルをデスクトップに解凍してください。すべてのファイルは「wordpress」というフォルダに保存されているはずです。wordpressフォルダ内の「wp-config-sample.php」というファイルを見つけ、名前をwp-config.phpに変更します。次に、このファイルをプレーンテキストエディタ(Windowsの場合はメモ帳、Macの場合はテキストエディットなど)で開き、「putyourdbnamehere」、「usernamehere」、「yourpasswordhere」をそれぞれデータベース名、ユーザー名、パスワードに置き換えます。スペースやシングルクォーテーションなどのその他の書式はそのままにしておいてください。
次に、WordPressファイル(外側のWordPressフォルダ自体は除く)をホストアカウントのルートディレクトリにアップロードします。ブラウザベースのコントロールパネルでクリック操作を繰り返すような煩わしい作業ではなく、前述の「必要なもの」で紹介したFTPプログラムのいずれかを使って、すべてを素早く移動させるのが良いでしょう。
すべてのコンテンツを配置するフォルダによって、訪問者がブログを閲覧する場所が決まります。ルートページにブログを含めたい場合は、すべてをホスト上のディレクトリに配置します。ページを「http://mywwebsite.com/blog」などの別のURLに保存したい場合は、その階層に「blog」という名前のフォルダを作成し、その中にWordPressファイルを配置します。ホストされているWebサイトのルートディレクトリは通常、「public_html」や「http_docs」のような名前になります。
Webブラウザでインストールを完了します。インストールしたディレクトリ(拡張子「wp-admin/install.php」)にアクセスします。例えば、すべてのファイルを「blog」というフォルダに保存した場合は、「http://mywebsite.com/blog/wp-admin/install.php」にアクセスします。WordPressファイルがルートWebディレクトリにある場合は、「http://mywebsite.com/wp-admin/install.php」にアクセスします。ブログ名やメールアドレスなどの基本情報を入力し、「WordPressをインストール」をクリックします。
これで初期インストールは完了です。別のウィンドウでブログのURLにアクセスし、サイトがどのように表示されるかを確認してください。問題が発生した場合は、WordPress Codexで、ご自身の状況に応じたトラブルシューティングのヒントをご確認ください。
ブログをデザインする
WordPressブログは驚くほど自由にカスタマイズでき、個性的な外観だけでなく、独自の機能もサイトに追加できます。簡単なデザイン調整の方法、独自のスタイルをもたらす無料テーマのインポート方法、カスタム機能のためのプラグインの追加方法、そして独自のカスタムテーマを作成する方法を解説します。
「http://your-domain-name.com/wp-admin」にアクセスしてダッシュボードにログインしてください。(この場所は、ファイルをアップロードしたディレクトリと同じです。)右上の「設定」タブをクリックして、いくつかの初期設定を行います。必要に応じて、ブログのタイトル、キャッチフレーズ、タイムゾーンを変更します。「変更を保存」をクリックします。
「デザイン」、「ヘッダー画像」、「カラー」タブから、ブログヘッダーの簡単な調整が可能です。ボタンをクリックしてフォントカラーを調整し、「上部カラー」と「下部カラー」をクリックして背景のグラデーションを変更します。(単色レイヤーにしたい場合は、同じ色を使用してください。)「ヘッダーを更新」をクリックすると、ブログをすぐに変更できます。
より大規模な変更をお望みなら、デフォルトのテーマを置き換えてみてください。新しいテーマは、投稿の詳細を異なるレイアウトや見た目にまとめてくれます。多くのテーマはWordPressやその他のサイトから無料でダウンロードできます。WordPressテーマビューアーにアクセスして、公式にテストされたデザインをお試しください。
私は左側のメニューにある「2カラム」や「右サイドバー」などのデザインオプションをいくつかチェックして結果を絞り込み、選択肢を眺めるのが好きです。右上の検索ボックスに単語を入力する方法もあります。「風」「雨」「夜」など、詩的な表現で検索して、様々なデザインを見てみましょう。気に入ったテーマがあれば、同じデザイナーの他のテーマもぜひチェックしてみてください。「この作者の他のテーマ」リンクをクリックしてください。
サイトに適したテーマを1つ以上見つけたら、コンピューターにダウンロードします。テーマにはインストール手順が付属している場合もありますが、通常は「/wp-content/themes」にフォルダをアップロードするだけです。「デザイン > テーマ」タブに戻り、新しいテーマをクリックするだけで、すぐにサイトに適用されます。
独自のテーマを作成する
テーマをゼロから構築するのは大変な作業なので、始める前にWordPress Codexのテーマ開発ページをじっくりとご覧になることをお勧めします。または、BotHackの5分チュートリアルでテーマの仕組みを簡単にご紹介しています。
ゼロから独自のテーマを作成する方法を学ぶ前は、時間を節約するためにWordPressテーマジェネレーターを使っていました。カスタマイズの幅ははるかに狭いものの、多くの設定を簡単に操作して、独自の外観を素早く作成できます。
まずは無料サイトにアクセスしてください。左側の列で設定を行い、右側の列ではページの外観をリアルタイムでプレビューできます。オプションを順に確認しながら、独自のデザインを作成してください。「サイト名」セクションでは、マストヘッドロゴを設定します。白いボックスをクリックしてフォントの色を変更するか、カスタムJPEGまたはGIF画像のURLを入力してください。カスタムグラフィックは、テーマにダウンロードされるのではなく、元の場所から参照されます。そのため、元のファイルを変更または削除すると、ブログからそのグラフィックが失われます。サーバーにアップロードしてからURLを入力することをお勧めします。
2カラムのデザインはそのままに、背景パターンとテキストの色をカスタマイズしました。設定を調整する際に、必要に応じて左下の「プレビュー」ボタンをクリックして右側のペインを更新してください。いくつかバグに遭遇しましたが、特に入力済みの画像URLを変更するのに苦労しました。しかし、少し辛抱強く試すことで、すべて設定できました。 「保存」ボタンをクリックして、テーマをZIPファイルとして生成します。ZIPファイルを解凍し、PHPファイルなどのファイルを含むテーマフォルダ全体をサーバーの「/wp-content/themes」ディレクトリにアップロードします。WordPressダッシュボードで、「デザイン」、「テーマ」タブを選択し、新しいテーマをクリックして変更を適用します。
ログインして投稿を作成する
ブログの構築と(ほぼ)設定が完了しました。あと数ステップで投稿を開始できます。最初のユーザー名は「admin」で、この名前が投稿の投稿者サインオフに表示されます。「ユーザー」タブをクリックして、ご自身のユーザー情報を追加してください。詳細を入力し、「管理者」の役割を選択して、新しいアカウントにすべての権限を付与します。他のユーザーがブログに投稿する場合は、権限を限定してください。編集者は投稿の作成と他の投稿者のコンテンツの公開はできますが、すべての管理設定にはアクセスできません。投稿者は投稿の作成と公開が可能です。寄稿者は投稿の作成はできますが、公開はできません。購読者はコメントの投稿はできますが、投稿はできません。
投稿する準備ができたら、一度ログアウトし、新しいアカウントで再度ログインしてください。画面左上の「投稿」ボタンをクリックして、ブログを書き始めましょう。タイトルと本文を入力します。私はオフラインでプレーンテキストエディタを使って投稿本文を作成し、ここに貼り付けるのが好きです。そうすれば、インターネット接続やブラウザが切断されても、作業内容が失われることはありません。いずれにしても、作業を進めるにつれて、右側の「保存」ボタンを頻繁にクリックしてください。
太字の導入、リストの作成、その他のテキストの書式設定には、ワードプロセッサ風のツールバーをご利用ください。HTMLを直接操作する必要がある場合(例えば、埋め込み可能な動画をコピー&ペーストする場合など)は、「HTML」タブをクリックしてください。このビューには、基礎となるコマンドが表示され、直接編集できます。「ビジュアル」タブでHTMLコマンドを記述すると、投稿本文に通常のテキストとして表示されます。
メディアを追加

WordPressでは、投稿内に画像ギャラリーを作成できます。単一の画像またはギャラリーを追加したい場所にカーソルを置きます。長方形の画像アイコンをクリックします。(ポインターを合わせると「画像を追加」と表示されます。)「アップロードするファイルを選択」をクリックすると、お持ちの画像をサーバーに転送できます。1枚または複数枚の画像を選択し、プログレスバーが画像の追加を完了するまでお待ちください。WordPressは画像に埋め込まれたタグなどのデータを読み取り、サイズを調整してサイトに合わせてフォーマットします。
「ギャラリー」タブで「表示」をクリックして詳細を調整し、タイトルを変更して説明を追加します。変更を保存し、「投稿にギャラリーを挿入」をクリックします。すると、WordPressによってプレーンテキストビューに「''」タグが追加され、公開時にこのコンテンツが画像ギャラリーになります。
ビデオファイルを追加するには、「ビデオを追加」アイコンをクリックします。これにより、完成したビデオが自分のサーバーにアップロードされます。編集ソフトウェアですべてのファイルを圧縮する方法を知っている場合は問題ありませんが、Web用にファイルを事前に処理していない場合は理想的ではありません。そのため、代わりにVimeoやYouTubeなどの別のサイトにビデオをアップロードすることをお勧めします。これらのサイトでは、クリップが自動的にWeb表示用にフォーマットされます。そこから、ビデオを別のページに埋め込むオプションをクリックし、埋め込みコードをコピーします。投稿に戻り、HTMLビューをクリックしてコードを貼り付けます。
コンテンツのタグ付けと管理
次に、タグを追加します。画像タグが写真のタグとして機能するのと同じように、タグは読者が同じトピックの投稿を見つけるのに役立ちます。投稿の内容や内容を表すキーワード、さらには投稿に含まれるものの固有名詞など、様々なキーワードを使用してください。タグをカンマで区切り、「追加」をクリックします。
カテゴリーはタグに似た整理構造を提供しますが、レイアウトによっては、WordPressが各カテゴリーにナビゲーションタブを即座に作成できる点が異なります。この構成は、「仕事」「サッカー」「料理」「家族」など、ブログに共通のテーマがいくつかある場合に最適です。タグは思いつく限りたくさん作成することをお勧めします(1つの投稿に5つ程度でも構いません)。ただし、カテゴリーは主要なトピックに限定してください。名前を入力して「追加」をクリックするか、下のチェックボックスを使用してカテゴリーを指定します。
右側の「保存」をクリックし、 「この投稿をプレビュー」をクリックします。問題がなければ、「公開」をクリックします。投稿を特定の時間に公開するようにスケジュール設定したい場合は、「編集」をクリックし、公開したい日時を入力します。
電子メールで投稿
WordPress 2.5では、自分や他の人から特定のアドレスにメールで送信された投稿を公開できます。この機能は、コンピューターから離れたスマートフォンからコンテンツを送信したい場合に最適です。しかし、デフォルトのプロセスには欠点があります。SSLアカウントでは機能せず、POP3が必要で、現時点では写真には対応していません。これらの理由から、私は無料プラグインのPostieを推奨します。PostieはWordPress 2.5のメール処理における上記の制限を克服するだけでなく、特定のアドレスから送信されたメールのみを公開するように設定できるため、セキュリティが強化されます。
WordPressコンテンツ専用の新しい秘密のメールアカウントを作成し、「postie」フォルダを/wp-content/pluginsにアップロードします。メインディレクトリに、 Postieがデータを保存できる「wp-photos」と「wp-files」という新しいフォルダを作成します。(サーバー上で書き込み権限があることを確認してください。)
WordPressで、右上の「プラグイン」をクリックします。Postieを有効化します。ログアウトし、管理者として再度ログインします。 「設定」をクリックし、「Postieを設定」をクリックします。ブログへの投稿を許可するメールアドレスを入力します。その他の設定はデフォルト値のままにして、一番下までスクロールし、メールアカウントの設定を入力します。「オプションを更新」をクリックし、「設定のテスト」をクリックします。問題が発生した場合は、メールアカウントの詳細が正しいことを確認してください。
Postie は準備完了ですが、メールアカウントに新着メッセージがないか定期的にチェックする Unix コマンドをスケジュール設定する必要があります。サーバー設定ツールで Cron Jobs ツールを開き、新しいジョブを作成します。このジョブに、*/5 * * * * /usr/bin/lynx –source http://www.mywebsite.com/wp-content/plugins/postie/get_mail.php >/dev/null 2>&1 というテキストを貼り付けると、WordPress が5分ごとに新着メールをチェックするようになります。これで投稿をメールで送信する準備が整いました。Postie はメールの件名を投稿のタイトルとして使用し、メッセージの本文を投稿の本文として使用します。