ショウジンブログ

Learn as if you will live forever, Live as if you will die tomorrow.

WordPress

パーマリンク設定の例@WordPress

WordPressのパーマリンク設定はいろいろな形式を選ぶことができます。 デフォルトでは WordPressサイトURL/?p=123 という「?」からはじまるIDになりますが、検索エンジンにより理解、評価してもらうには記事中のキーワードを含む等、意味をもたせたほうがい…

WordPressサイトのパーマリンク設定をカスタム構造にする@Nginx

ハイパフォーマンスHTTPサーバ Nginx入門作者: Clement Nedelcu,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2011/04/21メディア: 大型本購入: 2人 クリック: 714回この商品を含むブログ (23件) を見る WordPressの「パーマリンク設定」を…

WP_Queryループで抽出条件を指定@WordPress

WordPressのループでカテゴリを指定する例です。 WP_Query()です。 サブループなのでループごとにリセットの記述をしておけば同一ページで複数の異なるループ(カテゴリごとに分けてとか)を出力出来ます。 6, // 表示件数 'post_type' => 'post', /* イベ…

IDのauto_incrementの値を初期化する@MySQL

例えば、WordPressで作ったサイトで誤って登録したユーザーを削除すると、そのユーザーIDはそのままで、以降登録したユーザーのIDはその次(削除ユーザーの)からの連番になってしまいます。 idが1、2、3と登録されていて、たとえば3のユーザーを削除すると…

全てのカテゴリを取得して一覧表示@WordPress

投稿用テンプレートのsingle.phpの下部にカテゴリ一覧を設置する例です。 'order', 'order' => 'ASC', 'exclude' => '1' // 「未設定」カテゴリを除外 ); $cat_all = get_categories($args); foreach($cat_all as $value): ?> <a href="<?php echo get_category_link($value); /* カテゴリへのリンク */ ?>">na…</a>

カスタム投稿タイプやカスタム分類のfeed URLを取得する@WordPress

WordPressにカスタム投稿タイプを追加し、指定した投稿タイプの投稿や更に絞って指定した投稿タイプのカスタム分類(カスタムタクソノミー)投稿のfeed URLを取得します。 今回の用途としてはFacebookページへ流す(プラグインRSS Graffitiを使用)ためだけ…

AWS EC2でWordPressをインストール@Amazon EC2

MySQLデータベースを作成 sudoでMySQLモニターにログイン。 $ sudo mysql -u root -p WordPress用のデータベースwordpressを作成。 mysql> create database wordpress; WordPressをインストール Web公開ディレクトリ直下にWordPress用のディレクトリ _wp-dir…

同じカテゴリの記事一覧を表示@WordPress

single.phpで「投稿」を表示しているときに本文末尾やサイドバー部分で、その投稿と同じカテゴリに属する記事一覧を表示する例です。 ・表示している記事と同一のカテゴリを指定 ・表示する件数を指定 これで実装。 が、これだけだと表示している記事も含ま…

新着記事一覧を表示@WordPress

投稿(single.php)に「新着記事一覧」を表示する例。 ・時系列で降順(新しいものから古いものへ表示) ・表示する件数を指定 ・表示している記事は対象から除外 で実装。 *サムネイル画像はアイキャッチ画像を利用。 single.phpの表示させたい場所に以下…

インストールしたディレクトリURLではなくドキュメントルートのURLで運用する@WordPress

WordPressをWebドキュメントルート(例:example.com/)ではなく、下層ディレクトリ(例:example.com/wp)にインストールし、実際にこのWordPressサイトへのブラウザアクセスはドキュメントルートのURLで運用したい場合の設定をメモ。 詳しくはCodexのここ…