タグ: wordpress

WordPress で現在のページの子ページのリストを表示する

WordPress のテンプレートタグ wp_list_pages() を利用して、現在のページのサブページのみを表示させる。 パラメータの child_of に現在のページのページIDを指定する。 ページIDを指定しない場合はデフォルト値の 0 が指定されたことになって全てのページを表示することになる。 <ul> <?php $post = $wp_query->post…続きを読む

WordPress でブログの各アドレス情報を取得・表示する

比較的よく使いそうなブログのアドレス情報の取得の仕方をメモしておく。 以下の例に使用するサンプルアドレス。ブログのアドレスを WordPress をインストールしたディレクトリとは別のディレクトリに設定していると想定する。 http://hoge.com/wordpress/wp-content/themes/foo bloginfo() を使った場合、取得したデータはそのまま表示される。 データ…続きを読む

WordPress の投稿記事ページナビゲーション

WordPress で投稿記事のページの前後のページへの移動を行うリンクを表示させる。 テンプレートタグ previous_posts_link と next_posts_link を使って前後の記事へのリンク表示を行う。 previous_posts_link がより新しい記事のページへのリンク、next_posts_link がより古い記事へのリンクとなる。 以下のサンプルコードでは、カテゴリ…続きを読む

WordPress プラグイン Akismet を利用する

ブログのコメントスパムが酷くなってきたので、スパムフィルタリング Plugin の Akismet を利用してみることにする。 このプラグインの利用には WordPress.com API Key が必要になるので、WordPress.com にアクセスして "Sign up now" ボタンからユーザー登録ページに移動して、ユーザー登録を行う。 ユーザー登録申し込み後に登録メ…続きを読む

WordPress プラグイン WP-PageNavi でページ数が合わない

WordPress プラグイン WP-PageNavi を使った際にナビゲーションの総ページ数が実際のページ数と一致しなくなってしまった。 原因は、wp_pagenavi を実行する前に query_posts で $query_string の初期化を行っていたためらしく、$query_string の設定を適切に行うと正常に表示されるようになった。

WordPress テーマの日本語化

WordPress テーマの日本語化 WordPress テーマの日本語化は、テーマファイルのディレクトリ(wp-content/themes/hoge)に ja.mo ファイルを配置し、 functions.php ファイルに以下の記述を追加する。 ここでは テーマ名を hoge としている。 load_theme_textdomain(‘hoge’); 日本語化ファイルの作成については、Wor…続きを読む

WordPress2.7 日本語版 アップグレード・インストール

WordPress 2.7 の日本語版がリリースされたのでアップグレードした。 基本的にトラブルはないのだけれど、ダッシュボードの "WordPress 2.7 が利用可能です ! アップデートしてください。" の表示が消えない… バージョン表示は 2.7 になっているんだけどなぁ。