wordpressのウィジェットでPHPを使う

WordPressのウィジェットにはテキストとHTMLを記述することが出来る。
これを、PHPも利用できるようにするプラグインがこちら。

http://wordpress.org/extend/plugins/php-code-widget/

上記ページよりダウンロードし、
解凍して出来たフォルダ中の『execphp.php』というファイルを
wp-content/plugins/にアップロード。

wordpress管理画面の『プラグイン』に行き、
『Executable PHP widget』の利用を開始する。

すると、ウィジェット管理画面の『利用できるウィジェット』欄に
『PHP Code』という項目が現れている。

このウィジェットにPHPを記述すれば
PHPを使用したウィジェットを作成できる。

<!–nextpage–>で投稿した記事をwp_link_pagesで『前へ 1 2 3 ・・・ 次へ』と表示する

前々回から連続でWordpressの記事分割機能、
<!–nextpage–>について扱ってきました。

前回の記事で、
分割された記事のナビゲーションを表示させるPHPテンプレートタグの
<?php wp_link_pages(); ?>の引数を指定することで、
『1 2 3 ・・・』 と数字でページを並べて表示したり、
任意の文字で『前の記事へ 次の記事へ』などと表示する方法を紹介しました。

さて、<?php wp_link_pages(); ?>の特性上、
ページ数を表示するか文字列を表示するかの二者択一である事が分かったと思うのですが、

それでも
前の記事へ 1 2 3 ・・・ 次の記事へ
と言う形でナビゲーションを表示させたいあなたに、

何とか編み出した上記の表示を実現させる方法を伝授致します。
続きを読む

<!–nextpage–>で記事分割:wp_link_pagesをカスタマイズ

wordpressは<!--nextpage-->を記事HTMLに記入する事で
1つの記事を複数のページに分割することが出来ます。

そして分割した記事において、分割された各ページへのリンクを表示するのが
記事ページテンプレートに含まれている<?php link_pages(); ?>というテンプレートタグです。

この<?php link_pages(); ?>は“引数”を指定することで
どのような形で各ページへのリンクを表示するかを決定できます。

引数ってなんぞや、と言う場合は気にしなくていいです。
僕も分かりません。一分漬けの丸暗記でコピペしたら忘れましょう!!

初期設定(ページ:1 2 3)

<?php wp_link_pages(); ?>

これがまず分割された記事のページナビゲーション的なモノを表示させるコードです。
テンプレートのこれがある部分にナビゲーションが表示されます。
もしテンプレートにこのコードが無ければ、
記事を分割しても最初のページしか見られないことになります。
(その時は自分で書き足しましょう)

( ) 部分がいろいろな設定をする部分(引数?)です。
何も記入しないとデフォルトの設定になります。

さあ、では( )内をいじくっていきましょう。
と言っても多分訳の分からない文字の羅列で目が回るので、
超簡単!コピペするだけの実例集を公開します!!

続きを読む

WordPressで記事を分割表示する<!–nextpage–>

WordPressにはAllAboutの記事のように、
記事を分割して表示させる機能が標準で付いています。

どのようにこの機能を使うかというと、
記事を書く際に、ページを分割したい部分に

<!–nextpage–>

と挿入します。
*ビジュアルエディタモードではなくてHTMLエディタモードで挿入すること。

すると、その部分でページが分割されます。
続きを読む