今回はサイトマップの作成。

ページ名を書いてリンクを貼って、ページ名を書いてリンクを貼って・・・という作業を繰り返しても良いのですが、面倒臭いのでPHPを使用して自動生成できるようにしようと思います。

WordPressのデフォルトでは、投稿やページではPHPが使えないためプラグインを使用してPHPを使えるようにする必要があります。

直接PHPを書いて実行できるプラグインもあるのですが、今回はShortcodeとしてPHPコードを管理できるShortcode Exec PHPというプラグインを使用します。

  1. 「メニュー⇒プラグイン⇒新規追加」で「Shortcode Exec PHP」検索
  2. Shortcode Exec PHPの右側にあるインストールをクリックして、表示されたダイアログの右上にある「今すぐインストール」をクリック
  3. インストールが完了後、「プラグインを有効化」をクリック
  4. 「設定⇒Shortcode Exec PHP」をクリック
  5. Shortcode名を「show_sitemap」に変更し、以下のコードを貼り付けてSave
    wp_list_pages('title_li=&sort_column=menu_order');

    wp_list_pages関数の詳細についてはコチラを参照

  6. 「メニュー⇒ページ⇒新規追加」でサイトマップのページを追加し、本文に以下を記述

以上がサイトマップの設置になります。

テーマの設定で右上にサイトマップへのリンクを表示するようにしました。

会社概要の子ページとして追加した活動予定のページは、サイトマップ上でインデントされて表示されています。

次回は社員ブログの作成について書こうと思います。

関連記事:

  1. 最近気になる”白いあいつ”と”サィアノジェンモッド” 初めてのandroid機から2ヶ月。 値段の割りになかなかの使い勝手を発揮してくれている [...]...
  2. 子ページを階層表示 現在表示しているページの子ページのタイトルを、階層表示する方法。 get_the_IDで現在表示しているページIDを取得して、wp_list_pagesでリスト表示する。 ...
  3. LinkStationでWebアクセス – iPhone編 - 前回書いたLinkStationへのWebアクセスだが、どうやらiPhoneからも利用できるようなのでやってみた。 iPhoneからURLにアクセスすると、iPhone専用のUIになっていた。 左上のコンボボックスからログインを選択してログイン。 フォルダ表示はアイコンとリストの2種類に切り替えできる。 左上のコンボボックスからフォルダ作成等の動作が選択できる。 画像の表示はできたが、ファイルのダウンロードはできないらしい。 音楽ファイルや動画は再生できるんだろうか? 画面キャプチャはHDにアップできなかったので、iPod touchからDropBoxでUPしました。 ...
  4. WordPressでHP作成 ~テーマの変更 携帯電話編~ 今回は携帯電話からアクセス時に専用のテーマで表示する方法について書こうと思います。 Ktai Styleというプラグインを使用します。 「メニュー⇒プラグイン⇒新規追加」からKtai Styleで検索 検索結果のKtai Styleの右側にあるインストールをクリック、インストール インストール完了後、プラグインを有効化 以上で設定は終了です。...
  5. WordPressでHP作成 ~テーマの変更 iPhone編~ 今回はスマートフォンでアクセス時に専用のテーマで表示する方法について書こうと思います。 WPtouch iPhone Themeというプラグインを使用します。 「メニュー⇒プラグイン⇒新規追加」からWPtouchで検索 検索結果のWPtouch iPhone Themeの右側にあるインストールをクリック、インストール インストール完了後、プラグインを有効化 「メニュー⇒設定」にWPtouchが追加されているので、クリック...