WordpressWP-News

WordPress 2.7 “コルトレーン”
(WordPress | 日本語)

2.7 について最初に目に留まるのは、新しいインターフェース画面のはずです。全体を通して皆さんの意見を聞き、デザインについてよく考えた結果、明らかにスピードアップした WordPress が完成しました。2.7 では、ほとんどすべてのブログに関わる作業が今までのバージョンより少ないクリックで素早く達成できるでしょう (ここで英語版の新バージョンをダウンロードするか、引き続きお読みください) 。

と、いうことでv.2.7がリリースされた模様。

管理ページの上部に2.7へアップデートする旨の告知は出るようにはなったが、日本語版はまだ出てないのでちょっと様子見。

アップデートの催促告知

そのまま英語版をインストールしても問題は無さそうなのだけれどね。

WordpressWP-News

WordPress 2.6.5
(WordPress 2.6.5)

セキュリティ問題の修正1点およびバグ修正3点を含む WordPress 2.6.5 が今すぐご利用いただけます。すべての方に対し、このリリース版へのアップグレードをおすすめします。

とのことでリリース。

フルパッケージで公開されているが 2.6.3 が既に導入済みなので、2.6.3 からの差分のあるファイルのみチョイスしてアップデート。

/wp-includes/post.php
/wp-includes/version.php
/wp-includes/feed.php
/xmlrpc.php
/wp-admin/users.php

さくっと行きましょう。さくっと。

WordpressWP-News

WordPress 2.6.3
(WordPress)

本日、Snoopy ライブラリの脆弱性が発表されました。WordPress は、ダッシュボードでフィードを取得するために Snoopy を使っています。WordPress ユーザに対してはリスクの低い脆弱性とは言えますが、更新ファイルをすぐに公開したいと思いました。現在、2.6.3 がダウンロードできます。リリースパッケージをダウンロードせずにセキュリティフィックスのみを入手したい方は、以下の2つのファイルをダウンロードして 2.6.2 インストールのファイルを上書きして下さい (訳注: これらのファイルのみを使ったアップグレードは、日本語版をお使いの場合でもご利用いただけます)。

更新するファイルは少ないみたいだし、ver.2.7のリリースも近いが、できるだけセキュリティの穴はふさいでおこうってことで、さくっと更新しる。

WordpressWP-カスタマイズ

Flash Player 10 ではメディアアップロード機能が動かない?
([WordPress] Tips Community)

原因は、Flash Player 10 にて採用されたセキュリティ仕様の変更により、WordPress に搭載されている Flash アップローダである「SWFUpload」による JavaScript の動作が制御されてしまったことにあるようです。

FlashPlayer10でYoutubeやニコ動画の停止現象が直ったーと思ったらコレですか…。

幸いな事にあまり画像を載せないブログだし、ブラウザアップロードを使えばアップロードは可能ではあるが、使えたものが使えなくなるのはぐんにょりするよね。

今のところWordpressに搭載されているSWFUploadの対応版が出ないとなんともならないらしい。

WordpressWP-カスタマイズ

WordPressでコメントとトラックバックが同一扱いされる件で、個々の記事に関しては前のエントリで解決したのだが、サイドバーなどで利用するWidgetで「最近のコメント」を表示するものがあるが、それもコメントとトラックバックが同一に表示されるのでなんとかしてみる。

「最近のコメント」を表示するWidgetはWPのいつの頃だったか忘れてしまったが、標準である(と思う)Widgetなので
/wp-includes/widgets.php 内で wp_widget_recent_comments 関数で定義されている。

一番手っ取り早いのはコメントデータを読み込む時にトラックバック(ピンバック)のデータを読まなくすればいいので、sql文の所で「トラックバックとピンバックのデータはいらねーよ」と指定すればOK。

/wp-oncluds/widgets.php 980行目あたり

if ( !$comments = wp_cache_get( 'recent_comments', 'widget' ) ) {
  $comments = $wpdb->get_results("SELECT comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = '1' AND comment_type<>'pingback' AND comment_type<>'trackback' ORDER BY comment_date_gmt DESC LIMIT $number");
  wp_cache_add( 'recent_comments', $comments, 'widget' );

具体的には
「AND comment_type<>'pingback’ AND comment_type<>'trackback’」を ORDER BY句の前に挿入する。
(正確には『WHERE句に条件を追加』なんだけれどねw)

*注意
データベースを操作する部分に手を加えるので、誤った指定をしたりするとデータベースのデータが消える可能性もあるので、内容の意味がよく分からない・・・って方はさわらない方がいいかと思います;;