お勉強

トップページのカスタマイズに「Post Thumbs」

2009.02.26

「マタキチ」「コロン」「Design」がwordpress対応になったので忘れないようにちょこちょこお勉強の方も更新していきます。

今回は「Post Thumbs」というプラグインをご紹介。
このDesignのサイトにも使用しているのですが、ブログ記事の画像を一枚だけ取得してサイズを指定し配置できる優れたプラグインです。

記事の中に画像が存在しない場合は、予め用意しておいた画像(ここではTEXT ONLY)を表示することができます。

導入方法は下記の通り。

———————————————-

  1. コチラからダウンロード。
  2. 解凍してpluginフォルダに配置し、有効にします。
  3. 「TEXT ONLY」などのdefault画像を用意。
  4. 管理画面の「設定」-「Post Thumbs」にて下記の設定をおこないます。
    例)
    Domain name:○○.com
    Default image:http://○○.com/wp-content/uploads/no_image.gif
    Full domain name:http://www.○○.com
    Base path:/usr/public_html/www.○○.com
  5. index.phpなどの表示したい部分に
    <?php echo tb_post_thumb(true);?>
    と入力。

———————————————-

と、まぁこんな感じで設定完了です。

一番ひっかかる所が「Base path」なんですが、

<?php phpinfo() ?>と書いたphpファイル(例えばinfo.php)を作成してホームディレクトリに配置してください。
そのファイルにアクセスするとphpのインフォメーションが表示されるので「SCRIPT_FILENAME」を検索し、そこに書かれているパスをドメインの前に入力してください。

これでうまく表示されるはずです。

リンク表示を修正

2009.01.20

デザイン、プログラミング他ジャンルに関係なく学んだ知識を「お勉強」カテゴリーへこまめに蓄えていきます。

と、いうことで本日「リンク」の順番変更作業を行いました。

どこを修正したかと言いますと

リンクのリスト表示を行ってくれる関数「wp_list_bookmarks()」の引数に、ID昇順で表示させたかったので「’orderby=id’」と指定しただけ。

で、うまくいくはずだったのですが

まったく変化なし。。

調べてみた結果、wp-includes/widjets.phpに問題があったようで

752行目あたり(wordpress2.7)を

wp_list_bookmarks(apply_filters(’widget_links_args’, array(
‘title_before’ => $before_title, ‘title_after’ => $after_title,
‘category_before’ => $before_widget, ‘category_after’ => $after_widget,
’show_images’ => true, ‘class’ => ‘linkcat widget’
)).”&orderby=id”);

と修正することで解決しました。

「.”&orderby=id”」を追加しただけです。

ちなみに「wp_list_bookmarks()」の引数詳細は下記のアドレスへ。

http://sozai.wi-wi.jp/wordpress/wp_list_bookmarks.html