カテゴリー: WordPress

標準の投稿とは別に新たな投稿タイプを作れるプラグイン「Custom Post Type UI」

WordPress

WordPressではデフォルトで「投稿(post)」「固定ページ(page)」という2つの投稿タイプが用意されています。
「投稿(post)」はカテゴリ、タグ、投稿した時間などブログの記事作成向けの投稿タイプ。
「固定ページ(page)」はページごとのテンプレートを変えたり、親ページ、子ページといった階層構造を持たせることができます。

しかしデフォルトの投稿や固定ページ以外にも投稿機能がほしい時があります。
例えばコーポレートサイトなどでブログとは別に「お客様の声」や「よくあるご質問」を投稿で登録することが出来れば、クライアントの方で簡単に追加することが出来ます。
「お客様の声」や「よくあるご質問」用に新たに作られた投稿タイプをカスタム投稿タイプと言います。

カスタム投稿タイプはfunctions.phpに項目を記述して作ることが出来ますが、Custom Post Type UIというプラグインでfunctions.phpよりも簡単に作ることが出来るので、その作り方を紹介します。

続きを読む

WordPressでトップページや特定のページに自在に記事を表示する

WordPress

今でこそ、Wordpressについて少しはわかるようになったと思いますが、最初の頃は記事の一覧を表示させるだけで苦労しました。

僕はブログよりもコーポレートサイトを作る機会が多いのですが、Wordpressでコーポレートサイトを構築する時、例えば「お知らせ」というカテゴリを持った投稿のみをトップのある部分に表示させたいことがよくあります。また普通のループ処理とは別にある条件の投稿一覧を複数表示させたいということもあります。

ということで今回はWordpressのループ外に投稿一覧を表示させる方法をご紹介します。

続きを読む

WordPressのメデイア(画像)のリンクをデフォルトで無しに設定する方法

WordPress

お客さんのサイトでブログ機能を持たせるのに便利なWordpress。

もうけっこう当たり前に使っている人もいると思いますが、その当たり前も普段からWebやパソコンに慣れている人の話であって、Webの知識の無い人にとってはまだまだハードルの高いもののようです。

WordPressはいろいろな機能があって便利な反面、どこで設定するのかわからないものもあります。ブログを書いていると画像を配置することはよくありますが、メディア追加で画像の表示設定ができるこの部分。
僕は画像にリンクを付けないことが多いんですが、デフォルトでは「メディアファイル」が選択されるようになっています。

続きを読む

BackWPUpでWordPressのバックアップをMAMPに復元する

mamp_wordpress

WordPressのバックアップ内容を自由に設定でき、定期的に自動バックアップをとってくれるWordpressプラグイン「BackWPUp

個人的に一番うれしいのが、バックアップデータの保存先を選べること。
FTPにも保存出来るけど、なるべく分散しておきたいので、筆者はDropboxにバックアップデータを自動で保存されるように設定している。

バックアップを自動で行ってくれるのは安心できるが、いざ何か問題が起こった時にすぐに復元出来るのかと、ちょっと心配にならないだろうか。その時に慌てないために練習をしておきたいところ。

ということで今回はMacのローカル開発でよく使うMAMPにBackWPUpでとったバックアップデータを復元してみたいと思います。
ちなみに当サイトは独自SSLを行っているんですが、それによってつまずいた問題も紹介したいと思います。

続きを読む

誤った情報を作らないために。WordPressの投稿に更新日を表示する方法

WordPress

togetterでこんなまとめを見つけました。

ネットの記事は今後「誤った情報」が爆発的に増えるかもしれない、というお話が話題に「確かに思い当たる」

当時では「正しい情報」が、時間が経つにつれて「誤った情報」になるのは当然かもしれません。Web技術の情報などは、バージョンによって使える使えないといったこともあります。

「正しかった情報」にならないために、なるべく記事を更新するようにすることは重要なことですが、更新日があるとユーザも投稿の信憑性を判断しやすくなります。

WordPressの投稿に更新日を表示する

WordPressで更新日を表示させる場合、以下のように書くことで投稿の最終更新日を表示させることが出来ます。

もし投稿作成日と投稿更新日が異なる場合、更新日が表示されるようになっています。