wordpressでリンク集ページを作る備忘録。
WordPressには標準でリンク集を作る機能があるのですが、
サイドバーにしか表示することができないようでちょっと不便です。
できれば1ページにずらっと表示させたほうが、
見やすいし管理も楽です。
でその方法。
まずテーマフォルダにlinks.phpというファイルがあるかどうか確認。
なければ、
新規ファイルに
<?php /* Template Name: links */ ?>
をコピーしてlinks.phpという名前でテーマフォルダに保存。
先ほどコピーしたテンプレートネームの下に、
ulタグにクラス名をつけて下記のようにコードを貼り付けます。
<?php /* Template Name: links */ ?> <ul class="link"> <?php wp_list_bookmarks(`show_description=1&title_before=<h3>&title_after=</h3>`); ?> </ul>
wp_list_bookmarks
はWordPressのリンクで設定したリンク集をカテゴリごとに、
リストで繰り返しはき出してくれる命令。
ulにクラス名をつけておくと後でスタイルシートで書くときに便利。
でリンク集を表示させたい固定ページを作成し、
右列のテンプレートを選ぶリストから、
linksを選べばカテゴリー名をh3で、
リンク集をリストで表示させてくれます。
あとはスタイルシートで成形すればオッケーです。
あと私の使用しているlolipopでは、
Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode
とアラートが出るので、
php.iniの設定でsefemodeをオフにしてあげないと、
エラーメッセージが出たままになります。
lolipopのphp.iniの編集方法はこちらを参考にしてください。
http://lolipop.jp/manual/user/php-setting/