最近の更新

関連


その他いろいろ

多機能フィードリーダSynapse製作中

2月までは目が回るほど忙しい

MODxでつくる! 最強のCMSサイト カバー
MODxでつくる! 最強のCMSサイト

MODxにWordPressを埋め込むことを可能にするスニペット、WordPress Integrator 1.1.0をリリース。

以前はエイリアスパスOFFでないと使えませんでしたが、掲示板でnakaさんから頂いた案(404をスニペットで検出してWPIのあるドキュメントに転送)により、エイリアスパスONでも動作するようになりました。

WordPress MEの最新版、2.1.3にも対応。

7bitで使っているWordPress MEを2.1.3にアップグレードしました。
MODxに埋め込んでいるWordPress Integratorの兼ね合いで一度動作しなくなりましたが、
wp-settings.phpの=を=&に置換し、スニペットに

global $wp_the_query;
global $wp_locale;

を追加して解決。またグローバル変数が増えたようです。最新(1.0.1)のWordPress Integratorではまだ上記の修正を含んでいないので、動かない場合は書き加えてみてください。

ITmedia Newsの記事によると、WordPress2.1.1の配布ソースコードが改竄され任意のPHPファイルを実行できる脆弱性を含んで公開されてしまったようです。

 改ざん版WordPressが公開されていたのは「この3~4日の間」。この期間中に2.1.1パッケージをダウンロードしていた場合は、早急に修正版のバージョン2.1.2にアップグレードし、ファイルを上書きするよう推奨している。

MODxにWordPressを埋め込むWordPress Integratorの1.0.1を公開しました。
主な変更は、

  • WordPress2.1対応(WP側に若干の修正が必要)
  • 今までMODx側のプラグインに< ?php ... ?> が含まれていたのを修正

といったところです。
MODx0.9.5+WP2.1で動作確認しています。他の環境で動いたり動かなかったりした場合は教えて貰えると助かります。
(2/15-20はネット環境がないのでサポートできませんが、掲示板にでも書いておいてください)

MODx CMSWordPressを埋め込むMODxのプラグイン+スニペット、WordPress Integratorのバージョン1.0.0を公開しました。

Love WordPressだけど固定ページの扱いに不満がある方、MODxファンだけどblog機能の貧弱さに嘆いている方にお勧め。
続きを読む…

12/19からここでも使っているWordPressのテーマを公開しました。
comments.phpはclassicのものをそのまま使ってください。

XHTMLやCSSのValidationは結構面倒ですね。WordPressのget_~関数の仕様もバラバラでheader.phpは汚いコードになっています。

WP MEダッシュボードに追加して貰ってからというもの、くだらないポストに変なタイトルをつけていると(恐らく)不本意ながらも飛んできてしまう方が居ます。
わかりやすいタイトルを捻る能力もなさそうなので、フィードタイトルの後にカテゴリを(設定によっては省略形で)併記するWordPress Plugin、WP-Kuwazu RSS 0.1.0を書いてみました。本当はcategory要素があるのに無駄なものをつけるべきではないのですが、現状でリーダ側の対応も怪しいので妥協点として。
タイトル自体を変更するわけではないので、ページの美観は損ねません。
続きを読む…

先日WordPressME ダッシュボードに登録して貰い、早速いくつかhttp://…/wp-admin/からのアクセスがありました。ありがとうございます。
さて、Nortonの類でリファラを遮断していればいいのですが、まったく送らないのも不都合な場合があるので多くの方はリファラは素通ししているのではないでしょうか。
この場合、もちろん問題は管理人しかアクセスできないはずの/wp-admin/からのアクセスが記録されれば、blog管理人のホストや環境などが駄々漏れになることです。少し気になるので、ime.nuを通すようパッチを書いてみました。

--- /wp/wp-admin/index.php    Tue Dec 12 17:09:07 2006
+++ /wp/wp-admin/index.php    Tue Dec 12 17:07:46 2006
@@ -152,7 +152,7 @@
 $rss->items = array_slice($rss->items, 0, 20);
 foreach ($rss->items as $item ) {
 ?>
-<li><?php echo wp_specialchars(wpj_rss_convert($item['ag']['source'])); ?> &raquo; <a href='<?php echo wp_filter_kses($item['link']); ?>'><?php echo wp_specialchars(wpj_rss_convert($item['title'])); ?></a></li>
+<li><?php echo wp_specialchars(wpj_rss_convert($item['ag']['source'])); ?> &raquo; <a href='<?php echo preg_replace("/^https?:\/\/(.*)$/", "http://ime.nu/$1", wp_filter_kses($item['link'])); ?>'><?php echo wp_specialchars(wpj_rss_convert($item['title'])); ?></a></li>
 <?php
     }
 ?>

オプション»一般設定でWordPressのURLとホームのURL(settingsでいうとsiteurlとhome)を別々にしていると、管理画面のnext/prevが本来siteurlを指すべきところ、homeを指しているという問題が顕在化します。(WordPress ME2.0.5で確認)
修正パッチを書きました。
続きを読む…

2006 11 26

WordPress via MODx

やったぁ!やったよ!
WordPress via MODx

これで自作のしょぼいNewsPublisher改造版+CategoryTags+TagCloudJapaneseともおさらばだ!