【WordPress】WordPressでカテゴリの並び順を自由に変更するプラグイン「Category Order」

【WordPress】WordPressで投稿記事の並び順を自由に変更するプラグイン「AStickyPostOrderER」
の記事で「投稿記事」の並び替えに関してご紹介しておりますが、これと似たような機能を実現できるプラグインが「Category Order」です。名前の通り「カテゴリ」の表示順を自由に変更することが可能になります。

WordPressのカテゴリは、管理画面にて「作成した順番」に表示されることになりますが、ECサイトなどの「商品を扱うサイト」の場合だと、カテゴリの数もその重要度もかなり変わってくるかと思います。
これもWordpressで構築したサイトの内容によっては、自由に並べ替えることができた方がベストです。

「phpでカテゴリコードを取得し、並べ替える」という手法を用いずとも、プラグインを導入することで簡単に実装可能ですので、以下で設定方法をご紹介します。
(続きを読む…)


【WordPress】WordPressで投稿記事の並び順を自由に変更するプラグイン「AStickyPostOrderER」

WordPressはブログ色が濃いCMSということもあり、投稿した記事は基本的に「日付順」で表示されます。

これが「ブログ」としての利用であれば問題ないのですが、MovableTypeを含めてこの手のCMSは「企業ホームページ」や「小・中規模のサイト」構築にも利用していることが多く、その場合、必ずしもニュース配信やブログ記事投稿だけにコンテンツ管理を絞っている訳ではないため、投稿記事の表示順を自由にカスタマイズできることが、本来望ましいと言えます。

商品の導入実績や制作実績、取扱製品の紹介から会社概要まで、幅広く記事が投稿されるという用途を考えると、記事の表示順が「投稿日」基準であることが必ずしも良いとは限りません。

そこで、投稿記事の表示順を自由にカスタマイズできるプラグインが、この「AStickyPostOrderER」です。
WordPressで構築したサイトの内容によっては、必須なプラグインでもあるかと思いますので、以下、簡単に設定方法をご紹介します。
(続きを読む…)


【CMS】簡単なニュースの更新ツールには最適かも!?「quickwrite」

今や、小規模なホームページであっても、ニュース更新ツールは必要不可欠です。
WordpressやMovable TypeなどのCMSによりホームページを構築してしまうと、この点は問題ないのですが、もっと手軽に簡単に、ニュース更新部分だけパッケージ化されたツールやサービスはないものか?と探していた所、quickwriteというニュース更新ツールを発見しました。
(続きを読む…)


【WordPress】広告をランダム表示させるプラグイン「WPAds」

広告の運営上、いつもブログの同じ場所に同じバナーがあることが良いか悪いか?の話は今回は別として、sidebarやfooterなど任意の場所にランダムにバナーを表示させることができるWordPressのプラグイン「WPAds」のご紹介です。

「WPAds」を入れることで、広告バナーをローテーション表示することが出来ますので、アフィリエイト関係のバナーをプログラムでランダム表示させる手間が面倒くさい人には、この手のプラグインが有効かと思います。

このWPAdsですが、
【WordPress】WordPressで広告をランダム表示させるプラグイン「Datafeedr Random Ads」
の記事でも取り上げている「Datafeedr Random Ads」とほぼ同じ機能ではあるのですが、大きな違いは「広告の出現率の調整(表示回数の設定)」が可能であるという点です。

設定方法自体はすごく簡単でしたので、その方法をご紹介します。
(続きを読む…)


【WordPress】投稿記事内でソースコードをハイライト表示させるSyntax Highlighterの設定方法

ブログの記事内で、PHPなどのソースコードをハイライト表示させる方法・ツールとして、Syntax Highlighterが有名ですが、設定にやや手間がかかるので、もっとお手軽に実装してしまいたいのが本音です。

そこでWordPressの場合、投稿記事内で簡単にソースコードをハイライト表示させてしまうという「Syntax Highlighter」プラグインを利用することをお勧めします。

WordPress管理画面でプラグインを有効にして、幾つかの設定を行うだけで、簡単にハイライト化を実現させることが可能になります。

以下、その設定方法をご紹介します。
※ハイライトの装飾をCSSによってカスタマイズすることが可能なのですが、今回は装飾方法は割愛し、設定方法だけに絞ってご紹介します。
(続きを読む…)


【WordPress】「続きを読む」のアンカーリンクを除去するプラグイン「Customize More Link」

一見地味ではありますが…この「Customize More Link」プラグイン、
アンカーリンクを除去できるとう点で、個人的にはかなりユーザビリティの向上に役立つ機能を有していると思っています。
また、プラグインの設定自体も簡単なので、独自でphpを触ってアンカーリンクを除去するよりも、遥かに導入のハードルが低いという点も魅力的です。
(続きを読む…)


【WordPress】登録されている固定ページを表示する(親子カテゴリの出力・特定カテゴリの除外可)

WordPress管理画面で登録した「固定ページ」を取得し、ブログページに表示する方法です。
サイドバーに一覧メニューを用意したり、サイトマップページを独自に作成する時になどに便利です。

今回の記事のポイントは主に3点です。

■登録されている固定ページのカテゴリ名、カテゴリページへのリンクを取得し、表示できる
親子のカテゴリ両方の表示できる
特定のカテゴリを除外できる
親子のカテゴリ両方の表示特定のカテゴリの除外に関しては、手持ちのWordPressサイトの内容、または登録カテゴリの内容に応じて若干のカスタマイズが発生しますが、それほど難しい事ではありません。
以下、具体的なソースコードを交えてご紹介致します。

(1)一般的なソースコード
今回使用するソースコードは
http://wpdocs.sourceforge.jp/テンプレートタグ/wp_list_pages
にて公開させているwp_list_pages();タグを利用するだけで、ほぼ完了してしまいます。
場合によって、パラメータを追記するなどのカスタマイズが必要になりますが、概ね、以下のような全体像となります。

<?php
$output = wp_list_pages('echo=0&title_li=<h2>Top Level Pages </h2>' );
if (is_page( )) {
  $page = $post->ID;
  if ($post->post_parent) {
    $page = $post->post_parent;
  }
  $children=wp_list_pages( 'echo=0&child_of=' . $page . '&title_li=' );
  if ($children) {
    $output = wp_list_pages ('echo=0&child_of=' . $page . '&title_li=<h2>Child Pages</h2>');
  }
}
echo $output;
?>

(2)固定ページのカテゴリ名、カテゴリページへのリンクを取得し、表示
wp_list_pages();タグを利用することで、以下の説明にもある通り、固定ページをリスト表示させることが可能になる訳です。
[抜粋]
WordPress ページへのリンクのリスト(以下ページリストとする)を表示します。
しばしばサイドバーやヘッダーをカスタマイズするのに使われますが、他のテンプレートにも同様に使えるかもしれません。
http://wpdocs.sourceforge.jp/テンプレートタグ/wp_list_pages
ただしデフォルトのままだと、逆に不都合なページまで表示してしまう可能性もあるため、幾分かカスタマイズしてあげる方が良いかと思います。

(3)親子のカテゴリ両方の表示
親子のカテゴリ両方を取得し、表示するためには「depth」パラメータを利用しますが、デフォルトの設定では「すべてのページとサブページを表示します」とのことなので、特別記述しなくても、親子のカテゴリページを表示することが可能です。

ただし、親カテゴリ(トップレベル)だけの表示に制限したい場合は、depth=1と記述します。
デフォルトはdepth=0全てのページを表示するのですが、depth=1トップレベルのみ表示することを意味しています。
※その他、depth=2、depth=-1などの表記もあるようなのですが、詳しい使用例はhttp://wpdocs.sourceforge.jp/テンプレートタグ/wp_list_pagesを参照してください。

<?php
$output = wp_list_pages('echo=0&depth=1&title_li=<h2>Top Level Pages </h2>' );
?>

(4)特定のカテゴリを除外
Wordpressのサイトの内容によっては、直接アクセスさせることで不都合があるページや、表には出したくないページなども存在するかと思います。(例えば、お問い合わせ送信完了ぺージなど)
その場合、特定のページに関してのみ除外させる方法として、「exclude」パラメータを利用します。
例えば、ページIDが「1」「3」「5」「6」のものを表示させたくない場合は、exclude=1,3,5,6のように、ページIDをカンマ区切りで記述します。

<?php
$output = wp_list_pages('echo=0&exclude=1,3,5,6&title_li=<h2>Top Level Pages </h2>' );
?>

(5)ページの表示順の並び替え
これは補足ですが、どうしてもページリストの表示順が気になる場合は、
http://wpdocs.sourceforge.jp/テンプレートタグ/wp_list_pages
ページに「sort_column」パラメータが掲載されていますので、必要に応じてカスタマイズすれば大丈夫です。

sort_columnパラメータにより、「ページタイトル名のアルファベット順」「ページスラッグのアルファベット順」「ページ作成日順」「ページID順」などの順番で表示順を変更することが可能になるようです。


【WordPress】パーマリンク変更(URL変更)の際に、自動でリダイレクトしてくれるプラグイン「Permalinks Moved Permanently」

WordPressでサイトやブログを運営していると、何かの理由でパーマリンクが変更になることがあります。

パーマリンクが変更になるということはURLが変更になる、ということですので、そのまま放置しているとSEO上もサイトナビゲーション上も色々と不都合なことが起こります。
このPermalinks Moved Permanentlyプラグインは、そのようなパーマリンク変更による旧URLから新URLへのリダイレクトを行ってくれる、大変便利なツールです。
(続きを読む…)


【WordPress】投稿記事でPHPを実行させるプラグイン「runPHP」

投稿記事内でPHPを実行させるプラグインは「runPHP」以外にも「Exec-PHP」など存在しますが、
今回は2.x系からお世話になっている「runPHP」のご紹介です。
プラグインをインストール後、投稿記事内で「runPHP」にチェックを入れて公開するだけで動きます。
(続きを読む…)


【WordPress】投稿記事などのデータを一式インポートできるプラグイン「WordPress Importer」

WordPressの投稿記事やカテゴリ、コメントやページなどのデータを、
そっくりそのまま別のWordpressへ移行する場合、つまりDBごと乗換えする時などは、
WordPressのDB情報をMysqlで直接クエリ実行して落としてしまえば良いのですが、
そのような事をしなくても、Wordpressの管理画面から旧データをインポートできる♪
というプラグインが「WordPress Importer」です。
(続きを読む…)


ブログへのコメント

最新記事

「User Role Editor」プラグインを利用して、WordPress管理画面でユーザーの権限を細かくカスタマイズする(2012.02.04)
WordPressで<p>タグの自動挿入を無効にする方法 に加えて、brBrbrプラグインとの併用についても対策してみる(2012.01.29)
お問い合わせメールフォームに画像認証を付ける拡張用プラグイン「Really Simple Captcha」(2012.01.21)
WordPressで「カテゴリ別」でしかも「年代別」に記事一覧を表示する方法(2012.01.14)
「Admin SSL」を利用して共用SSLでWordPressの管理画面を動かす(2012.01.10)
これは入れておきたいWordPressプラグイン11選!(2011年12月版)個人ブログ、企業サイトでも使えるモノを中心にご紹介(2011.12.23)
WordPressのサイトにEvernoteのクリップボタンを設置する方法(2)(2011.12.17)
WordPressのサイトにEvernoteのクリップボタンを設置する方法(1)(2011.12.10)
Dropboxとの連携が楽だったので「WordPress Backup to Dropbox」プラグインを使ってみた。(2011.12.03)
TwitterやFacebookなどのソーシャルボタンを簡単に設置できるプラグイン「WP Social Bookmarking Light」(2011.11.26)
【WordPress】Google AnalyticsをWordPress管理画面で閲覧するプラグイン「Analytics360°」(2011.11.19)
【WordPress】パーマリンク周りで使えそうなWordPressプラグイン5選(2011.11.12)
【WordPress】「Popular Posts」プラグインを利用してサムネイル付きで人気記事を表示させる方法(2011.11.05)
【WordPress】Disqus Comment Systemプラグインで高機能なコメントをブログに設置する(2011.10.29)
【WordPress】「Similar Posts」プラグインを利用してサムネイル付きで関連記事を表示させる方(2011.10.22)
【WordPress】Twitterのように、ページ遷移せずに次のページの記事を自動で読み込ませるプラグイン「WP-AutoPagerize」(2011.10.15)
【WordPress】Facebookコメントを利用するためのプラグイン「Facebook Comments for WordPress」の設定方法(2011.10.11)
【Facebook】Facebookページにiframeでコンテンツを表示させるためのアプリ作成方法(UI変更後)(2011.10.02)
【WordPress】WordPressでチャット機能を実現させるプラグイン「Quick Chat」(2011.09.08)
【WordPress】WordPressでピンバックを「飛ばさない」ように設定する方法(2011.08.01)

カテゴリ一覧

月間アーカイブス

タグ一覧

WordPress プラグイン一覧

無料アクセス解析

BBS7.COM
MENURNDNEXT