WordPressでWebサイトを作る

WordPressとは

オープンソースのブログ向けサイト構築ソフトでコンテンツマネージメントシステム(CMS)としても使われる。

PHPで開発されており、投稿内容などのデータベースはMySQLで管理している。(制約はあるがSQLiteでの管理も可。)

レスポンシブWebデザインに対応したテーマも多く、CMSなので、HTMLやCSSの知識が浅くてもWebサイトの作成や管理がしやすいのが特徴。

おすすめのプラグイン

最適化 / メンテナンス

EWWW Image Optimizer

画像を圧縮してサイズを小さくするプラグイン。画像はサイトの中でもサイズが大きく、サイトの表示速度を低下させる要因の一つで、その画像を簡単に圧縮してくれる優れもの。 圧縮処理も速く、画像アップ時に自動で圧縮してくれる。 過去の画像も個別、一括で圧縮できます。

WP-Optimize

リビジョンの削除やデータベースの最適化などメンテナンスに便利なプラグイン。

UpdraftPlus

データベースに保存された投稿記事やアップした画像やプラグインなどをまとめてバックアップできます。 保存先はローカルだけでなく、多くのクラウドにも対応しています。

Regenerate Thumbnails

サムネイルを再生成します。テーマに切り替えた時などに便利です。

セキュリティ

SiteGuard WP Plugin

セキュリティ対策のプラグインで、サイトへログインするためIDとパスワードの組み合わせを何通りも繰り返し狙う悪質なブルートフォースアタック対策に。

マルチ機能

Jetpack for WordPress

WordPress.comで提供しているブログサービスで利用可能な機能をインストールタイプのWordPressでも利用できるようにしたプラグイン。 SNS共有、アクセス解析、セキュリティ、サイトマップ作成、関連記事や人気記事の表示など、非常に多くの機能が集約されているので、どのプラグインをインストールすればいいか悩むときや、できるだけ一つでまとめて管理したいならおすすめでが、機能が多い分、重たくなりがちです。

その他

Google XML Sitemaps

検索エンジン向けのXMLサイトマップを作成したり新しい記事を公開した時に自動的にサイトマップを更新してくれる。

WordPress Popular Posts

サイドバーに人気記事を表示するプラグインで、サムネイル表示ができ、画像のサイズも自由に変えらる。 表示するサムネイルはアイキャッチ画像、ページの最初にある画像など選択できる。
テーマSimpler Iにも簡易的な機能あり。

AddToAny Share Buttons

100種類以上のソーシャルメディアや通話アプリなどのシェアボタン、フォローボタンを利用できるプラグインで、標準でLINEにも対応している。 固定ページや記事の上下への設置以外にも画面の横で追従するフローティング設置もできる。 また、Webフォントを使っているので画像タイプよりも読み込みが速い。
テーマSimpler Iにも簡易的な機能あり。

WordPressのテーマ作成

WordPressのテーマを構成するのに必要なファイル
必須ファイル
index.phpトップページ表示や検索結果表示などで指定したファイルがない場合、最終的に代用されるページファイル
style.css
あったほうがいいファイル
single.php記事ページ
page.php固定ページ
header.php
footer.php
sidebar.php(2カラム以上なら)
functions.php
comments.php

テンプレート階層

左から順番に処理され、最後の受け皿としてindex.phpファイルがあります。

テンプレートタグ

<?php get_search_form(); ?>

作成したsearchform.phpの内容を表示させる関数です。
searchform.phpを作成していなければWordPressのデフォルト検索フォームが呼び出されます。

<?php previous_post_link( $format, $link, $in_same_term, $excluded_terms, $taxonomy ); ?>

WordPressのテンプレートタグ「the_excerpt」を使用したときに前後に出力されるpタグを除去(削除)する方法

functions.phpに以下を記述
remove_filter('the_excerpt', 'wpautop');

またはthe_excerpt()の代わりにecho get_the_excerpt();を使用する。

TOPへ
戻る