WordPressでリンク集を固定ページに表示させる方法

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/

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

パソコンとネットの何でも屋さん兼農家見習い中
2021年に奥さんに腎移植して人生の価値観が大きく変わりました
何が起きても諦めずに生き抜く力が一番大切
時々ブログも書いてます

目次