リンクを表示するテンプレートタグを使えばリンク集などのページを作成出来ます。wp_list_bookmarks()のテンプレートタグを使うだけでリンクカテゴリーと各リンクが自動挿入されます。テンプレートタグphpを使う際はスペースなどに気をつけて使って下さい。テンプレートタグが一文字でも間違っていると画面が表示されません。
<?php wp_list_bookmarks(); ?>
のテンプレートタグで各リンクカテゴリーの見だし付き表示になります。当サイトでは各見出しの部分とアンダーラインはスタイルシートで表示してありますのでこの通りのデザインでは表示されません。
JavaScript
WordPress
無料素材集
ここまでがwp_list_bookmarks()を使ったテンプレートタグになります。
パラメーター
下記のパラメーターを使うことによって色んなアレンジができます。
- category
- category=120,122,125などでリンクカテゴリーを指定して表示できる。
- include
- include=32,33などの指定したリンクID を繰り返す/表示する。又リンクカテゴリーを指定して使わないとリンクカテゴリーは無視されてカテゴリーには関係なく指定したリンクIDを繰り返す。
- exclude
- exclude=32,33などの指定したリンクID を繰り返さない/表示しない。
- between
- 各リンク/画像とその概要との間に置く文字列。between=<br />で改行されます。
- show_description
- 各リンクの説明文の表示。show_description=1(表示する)、show_description=0(表示しない)
又何種類かのパラメーターを使う場合は間に&を入れて使います。
リンクカテゴリー指定
<ul><?php wp_list_bookmarks('category=2,118'); ?></ul>
のテンプレートタグで下記の通りの表示になります。
html
スタイルシート
categoryにID2,119’を指定してリンクカテゴリーを表示してます。
リンクカテゴリー指定・カテゴリー内のリンク指定
<ul><?php wp_list_bookmarks('category=124&include=23,26'); ?></ul>
のテンプレートタグで下記の通りの表示になります。
ホームページランキング
categoryにID124を指定しID124のカテゴリー内のリンクID23,26をincludeを使いリンクを指定して表示してます。
リンクカテゴリー指定・カテゴリー内のリンク指定除外・2行目にリンク説明文表示
<ul><?php wp_list_bookmarks('category=119&exclude=16,14&between=<br />&show_description=1'); ?></ul>
のテンプレートタグで下記の通りの表示になります。
ディレクトリ型検索エンジン
- 100万人が集まるHP
100万ヒットを超えたモンスターサイト限定のリンク集。運営秘話やアクセスアップの極意を極秘入手。 - 無料ホームページ作成
HTMLやcssの解説サイトから重要な基礎講座を学び効率良く作る方法を学ぼう
categoryにID119を指定しID119のカテゴリー内のリンクID16,14をexcludeを使い除外しbetween=<br />により改行させshow_description=1でリンクの説明文を表示してます。
リンクを表示するテンプレートタグはこの他にもいろんなパラメーターがあります。
テンプレートタグ/wp list bookmarks-WordPress Codex 日本語版
最終更新日: 2013年3月13日
はじめまして。
ちょこちょこ参考にさせてもらっています。
今サイトを作成中で、リンク集の固定ページを作ろうと思っています。
そこで、
このページのタグ(デフォルト)をコピペさせてもらって、リンク集の固定ページにはりつけましたが
リンクが表示されません。
コピペする場所が違うんでしょうか?
コメントありがとうございます。
確認なんですが、デフォルトの固定ページ(page.php )を用いた記事内に上記のタグを使う場合いはプラグインが必要になります。
参考1:投稿記事でPHPが使えるプラグインExec-PHP
もしくは新たにリンク集だけのページテンプレートを作りその中に上記のタグを追加して使う方法があります。
参考2:WordPressページテンプレート
ちなみにこのサイトでは参考2の方法でリンク用のlinks.phpと言うページテンプレートを作成して、リンク集を作成しています。
links.phpを作り上記のタグを入力した場合、固定ページの操作では、タイトルを入力して(例えばリンク集など)あとは右側にある ページ属性 > テンプレート > links(作成したリンク用のテンプレート名)をしていしてやればリンクが表示されます。
文章ばかりで分かりずらいかもしれませんが(^^;
又わからない場合はお気軽に質問ください。
できましたっ!
ありがとうございます。
今思考錯誤しながらサイトを作成中なのですが、とても参考になりました。
ありがとうございます^^
無事で来てよかったです^^