Plus9 Web Log

PLUS9 Web LogのRSS


【メモ】Wordpress 関連記事 を表示させる方法 [Similar Posts]

■プラグインの新規追加から、下記のプラグインをダウンロード&インストール
※上からインストール
-----------------------------------------------------------
・Post-Plugin Library
・Similar Posts
-----------------------------------------------------------


■関連記事を表示させたいテンプレートに下記タグを追加
-----------------------------------------------------------
<?php similar_posts(); ?>
-----------------------------------------------------------


■管理画面の[設定]→[Similar Posts]→ヘッダーメニューの[Output]

【Output template】: 関連記事の表示の仕方を指定
例:
<p><a href="{url}"><img src="{custom:imagefield}" alt="{title}" /></a></p>
<p>{date}</p>
<p>{link}</p>

{url} :記事のリンクを出力
{custom}:記事のカスタムフィールドの値を出力 {custom:imagefield}(:カスタムフィールド名)で使用
{title} :記事タイトルを出力
{date} :記事日付を出力
{link} :記事のタイトルにリンクを付けたものを出力(<a href="{url}">{title}</a>と同じ)


【Text and codes before the list】: 関連記事部分開始タグ
<div class="kanren clearfix">

【Text and codes before the list】: 関連記事部分終了タグ
</div><!-- /kanren -->


■javascriptで[Similar Posts]の出力するタイトルを省略
[Similar Posts]のプラグインを直接いじってもできそうだが、
簡単に表示タイトルを省略す方法としてjavascriptを使用。

javascript側
//呼び出しhtmlのロード時に呼び出し
window.onload = kanren;

function kanren(){
 
 // spanタグ内の文字列取得
 var elements = document.getElementsByTagName("span");
 var showLength = 25;  //最大表示文字数
 
 //ページ内のspanタグの数だけループ
 for(i=0;i<elements.length;i++){
  // spanタグの中身を変数に格納
  var paramText =  decodeURI(elements[i].innerHTML);
  //「xx」が文字内に含まれる場合
  if(paramText.match(/^xx/)){
   //「xx」で文字列を分解
   param = paramText.split('xx');
   if(param[1].length >= showLength){
    //文字数が最大表示文字数より多ければ省略して「...」追加
    elements[i].innerHTML = param[1].substr(0, showLength) + '...' ;
   }else{
    //文字数が最大表示文字数より少なければ何もせずタグ内を書き直し
    elements[i].innerHTML = param[1];
   }
  }
 }
 
 return false;
}

HTML側
<p><a href="{url}"><span>xx{title}</span></a></p>

 

■マルチサイト化したWordpressで「Similar Posts」を使う場合の注意点
-----------------------------------------------------------
1.ネットワーク全体で、プラグインを有効化せず、個々のダッシュボードで有効化する。
2.個々の「Similar Posts」設定画面でヘッダメニューはURLが異なっているので修正する。
-----------------------------------------------------------

1.他のプラグインでも時々見られるが、ネットワーク全体の管理画面でプラグインを有効化すると、
子サイトには適用されない。マルチサイト化した場合は、子サイトの管理画面でプラグインを有効にする。

2.子サイトの管理画面の[設定]→[Similar Posts]→ヘッダーメニューの[Output]
などにアクセスしようとすると。
"このページにアクセスするための十分なアクセス権がありません。"
などと表示される場合がある。
表示されているURLに、子サイトのパスを足してアクセスすれば本来のページに移動できる。

http://xxxxx.com/wp-admin/options-general.php?page=similar-posts&subpage=output

http://xxxxx.com/kosaito/wp-admin/options-general.php?page=similar-posts&subpage=output

参考サイト:http://ja.forums.wordpress.org/topic/7839

2011年12月17日 02:35

ケーキ

誕生日キター!という事で、誕生日の写真を一言添えて公開します。
まず最初は、ケーキ。大好きなカーレッジ君に僕が運ばれています。

ビーフシチュー

ビーフシチュー。うまかったです。

ローストビーフ

ローストビーフ。とても歯ごたえがありました。

パン

パン。チーズ入り。

2011年12月 8日 23:53

あがたの森

はい。旅行行ってから4か月後ぐらいのつづき記事。遅すぎる。

2日目はホテルでパンをいくつかいただき、チェックアウト前に朝の散歩がてら再び「あがたの森へ」。

帰ってきて、チェックアウトと同時に再びタクシーを呼んで、お城へ。お城は意外と小さかったのですが、松本市内一の観光地なのか多くの人でにぎわっていました。

その後、電車に乗って「信濃木崎」へ。

電車は途中からドアを開けるのが手動?(なんか自分でボタン押してドア開けるタイプ)になって、初めての体験で、少し面白かったです。

あがたの森

駅を降りて、帰りの電車をチェックしたら、なんと一番早い電車で5時間後。若干途方に暮れてましたが、熱中症にならないよう気を付けて散策を開始しました。

駅から歩いてしばらくすると湖が見えてきたので、とりあえず湖の周りを1周することに。とにかく今まで見たことないような田舎で、ひたすら田んぼが続いていて、ちょっと感動しました。1人で、こんなだだっ広い何にもない所にいたことがないので、いい経験ができました。

帰りは5時間後の電車に乗り、松本市に戻り、特急しなの が来るまで 1300円くらいのソバを食べ、やってきた特急しなので名古屋までいき、新幹線で大阪へ。

短い日程でしたが、なかなかいい経験ができました。

2011年12月 8日 23:14

あがたの森

お盆休み、激しく暇だったので、長野の松本市に1人で旅行してきました。

「長野は涼しい」なる情報を小耳にはさんで避暑がてら行ってきたのですが、実際ついてみると「あんま変わんなくね??」という感じで「影が若干涼しいかも??」ぐらいの違いしかありませんでした。(あとで聞いた話、松本市ではそこまで標高が高くないらしい...。)

事前のリサーチによると、松本市は「馬刺し」と「そば」が有名らしく、「馬刺し」は生ものなので、あたるのが怖くて旅行行く前から食べないことにしてました。ほんで、「そば」を食おうと、これまた旅行の前から食べログで評価が高くてなおかつコメントの多いそば屋を探しておりまして...。「松本市についたら直行!」っと思っていたのですが、お店についた時には既にその日のそばが無くなっていたらしく、閉店しておりました。

気を取り直して、ホテルに向かい、チェックインを済まし、すぐ近くにあった「あがたの森」(重要文化財)を見学しに行きました。

なんか大正の頃の学校を復元?したものらしく、とても雰囲気のある建物でした。(上の写真)

ちょっと、自分が通っていた小学校を思い出すようななつかしい感じもありました。

そこの喫茶店で、コーヒーを一杯頂き、またホテルに戻り、「城山公園」の展望台へ。

あがたの森

なにやら眺めがよく、町やアルプスを一望できるという話を聞いたのでタク捕まえて行ってきました。

じゃっかん霞んでいたのですが、なかなか開放的な眺めで、夜に来ても綺麗そうだな?と思いました。ただ、展望台の作りが簡易的なもので、「下手した真っ逆さまだな」と思うと上るのがかなり怖かったです。

展望台行った後は、特にやることもなかったので、遠征もかねて、松本市のパチ屋に勝負しに行ってきました。

旅行代全部払っても余裕で余るくらい頂きました。

あと、パチ屋にいるおばちゃんは、兵庫だろうが、大阪だろうが、長野の松本市だろうが関係なくおばちゃんなんだなぁと思いました。

パチ行った後は、長野らしい食事を楽しめるところもなく、仕方なくホテル近くのcocosに入店。ピザとソーセージとから揚げの盛り合わせと生中を頂きました。(旅行に来てcocosとか切なすぎる)

誰か一緒なら、地元の飲み屋に足を運ぶ勇気も出るのですが、一人だとそんな勇気も気力もなく...。一人旅で唯一残念な出来事でした。

cocos行った後は、ホテル帰って、ネットしようと思って、でもネットがつながらなくて、ほんでロビーのオッチャンに「ネットつながらんねんけど?」って言ったら「ロビーならいけんで?」って言われて、一人むなしくロビーでエスプレッソティー片手にパソコンしてたら、飲みつぶれた若い子たちがモリモリ入ってきて、ロビーで苦しそうにしている姿を鼻で笑いつつも、羨ましそうな目で見つめ、パソコン閉じて、部屋に戻って、エアコン28度設定からいじれなくて「外の方が涼しいやんけ!」と文句を垂れつつ全裸で寝ました。

1日目終わり。

2011年8月22日 23:22

ポートタワー

神戸の花火大会に行ってきました。淀川の花火大会と迷ったのですが、当日だらだらしすぎて、いざ行動し始めた時間が遅くなり、「この時間から行ってもちゃんとした場所で見れないだろう」という理由で、(あと、近いので)神戸の方に行きました。

去年も神戸の方に行ったのですが、去年よりも少し、出店の数が少なくなっていたような印象を受けました。

花火の方はそこそこ綺麗でよかったです。

本当は花火の写真をアップしたかったのですが、あんまり綺麗に写せなかったので、ポートタワーで...。


2011年8月21日 01:35

  • Home

ページトップへ