In: WordPress
29 1月 2010テンプレートを新しくして自分で作ったプラグイン(Random Post List)を利用したのですが上手く動かない。
記事はリストアップされるのですがカテゴリが上手く絞りきれていない。
どうやらWordPressのバージョンをアップした何処かの時点で上手くいかなくなったみたい。
とりあえずプラグインを修正する前に同じ機能のプラグインがでてないか、調べてみる。
う~ん、以前調べたときとあまり変わらず似た記事やカテゴリの一覧を表示してくれるものは見つかるがランダムに一覧表示のやつはちょっと見つけれない。
んじゃ、以前知り合いがテンプレートタグを利用して実装してたのでそれも使ってみるが不具合で上手く利用できない。
ネットで調べてみても単一記事(single.php)へのカテゴリ一覧は見つけることができたのですがランダム表示ではない。
WordPress › フォーラム » single.phpに同一カテゴリー記事一覧をナビゲーションとして表示したい。
上記の記事を眺めてるとちょっといじればできそうなので試行錯誤して望みどおりの結果となりました。
単一記事(single.php)に下記のテンプレートタグを記述すればできます。
<!-- recommend -->
<div class="recommend">
<h3>同じカテゴリーの記事</h3>
<ul>
<?php
$cat_list = array();
foreach((get_the_category()) as $cat) {
$cat_list[] = $cat->cat_ID ;
}
$query=array();
$query[] = sprintf('cat=%s', implode(',', $cat_list));
$query[] = sprintf('showposts=%d', 10);
$query[] = sprintf('orderby=%s', 'rand');
query_posts(implode('&', $query));
?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title()?></a></li>
<?php endwhile; endif; ?>
<?php wp_reset_query() ?>
</ul>
</div>
<!-- /recommend -->
※親子のカテゴリーはテストしてないのでどうなるかよくわかりません。
※当ブログはキャッシュ機能を利用しているので表示が固定されますが通常は表示毎にリストが更新されます。
Random Post Listは要望があれば修正します。なければ放置で。
2010年初投稿です。
去年は割りと大きめのアウトプットができてまずまず。
SNS系2本お手伝いとゲーム系サイト1本。
あとツール系1or2本くらい作った気がします。
今年も同じ様なペースで何か面白いことができればと思ってます。
あとブログのデザインを変えてみました。
ちょっと記事の文字が小さくなりましたがメニューは以前のものより
アクセスし易くなったと思います。
では、本年もよろしくお願いします。
In: 本
30 12月 2009デスマーチの要因になりそうな現象や組織としてダメな部分についてユニークな名前で紹介している本です。
デマルコ先生を含むアトランティックシステムギルド社の面々による共同執筆。
アドレナリンジャンキー プロジェクトの現在と未来を映す86パターン
全部で86のパターンが収録されており、皮肉ったパターンあり、良い事例・悪い事例の比較パターンありでデスマーチ経験者には楽しめること間違い無しです。
いくつかのパターンを私の経験と共に紹介です。
「アドレナリンジャンキー」「スピード勝負」「死んだ魚」あたりは他の人も紹介しているのであえてはずしてみました。
自分に求められているのは意見を言うことではない、賛同することだけと感じたら、まさにこれと同じことが起きている。幸福礼賛会議へようこそ。
意見は求めてなくて「決まったからやれ」の会議多くないですか?
幾度と無く経験してます。通達であればメールにしろよと思うのですが会議の形態をとって同意の形にしたいらしい。
たいていのプロセスの教科書には、その手法が何でも使えるわけではないときちんと注意書きされているが、信者はこうした注意を無視するか、たいてい最後の方にある注意書きのページまでは読まないかのどちらかである。
技術やプロセスに妄信してる人。良いのはわかっているんだけど融通が利かないので困ったちゃんになります。
テンプレートのマスタとか作る人も自分の作品の信者になりがち。
これは気をつけないと自分も陥ったりしてるので注意。
うーん、期日に遅れた場合、一生懸命残業しているところをみんなが見ていれば、誰にも非難されないだろうと思うかもしれませんね。
説明不要。まさに引用そのままが個人じゃなくてチーム単位で蔓延する。
サイダーハウス・ルールの問題は、自分はサイダーハウスで暮らさず、そうする気もない人間が、そこに暮らす人びとのルールをつくっていることだ
「じゃあ、おまえやってみろよ」と言いたくなるルールは、他の部署が作ったルール。
これもいろんな現場で体験してる。しかるべき人がちゃんと戦わないと現場に皺寄せが・・・
多いのでこれくらいにしときます。その他のパターンも充分自分の経験と多々一致します。
残念ながらこの本を読んでも具体的にどうすべきかは自分で考えるしかありません。
単純に考えれば悪いパターンを見分けることができるし、その逆を行うことが可能かもしれません。
良いパターンなら真似ればいいのです。言うは易しなんですけどね:p
デマルコ本がお好きの方には是非読んで頂きたい一冊です。
ソフトウェア開発、アジャイルなどについてSE兼PGが思った事を書いてます。たまにプログラムも
最近のコメント