WordPress2.8.1のサニタイズ

Posted by TotalOfficeNet

WordPress2.8.1が正式に発表してから一週間足らずですが、2.8.2が出ました。(記事を書いてる時点では、日本語版は準備中とのこと)

 WordPress | 日本語 » WordPress 2.8.2

コメント投稿者の URL が完全にサニタイズされないとのこと。
念のため“サニタイズ”についてリンクしておきます。

 サニタイズとは – はてなキーワード

早急にあてた方が良さそうです。

WordPress.org、テーマについてもGPLを要求へ!

Posted by fuku

オープンソースのブログソフトウェアWordPressは7月2日(米国時間)、WordPress向けテーマもGPL v2の下で公開するとする見解を発表した・・・そうです。

index.phpとindex.htmlがある環境

Posted by TotalOfficeNet

既に稼働中のWebサイト(index.html)があり、新規にWordPress(index.php)を導入する場合、index.htmlとindex.phpが共存する環境になります。

.htaccessやサーバの設定にもよるかと思いますが、index.htmlが優先されるため既存のWebサイトが表示されます。
手動でindex.phpを入力すればWordPressのトップページが表示されそうですが、WordPress2.8で上手くいきませんでした。
どうしても、既存Webサイト(index.html)が表示されてしまいます。

検索したところ、WordPress2.7から調整が必要になったようです。

ご参考
 ・wordpress2.7でindex.htmlがある場合にリダイレクトしてしまう問題 » wordpressMUで作る!
 ・Changeset 9203 – WordPress Trac

修正するのは“wp-includes/canonical.php”内の2か所

■1か所目
・修正前

// Some PHP setups turn requests for / into /index.php in REQUEST_URI
// See: http://trac.wordpress.org/ticket/5017
// See: http://trac.wordpress.org/ticket/7173
// Disabled, for now:
// $original['path'] = preg_replace(’|/index\.php$|’, ‘/’, $original['path']);

・修正後

// Some PHP setups turn requests for / into /index.php in REQUEST_URI
$original['path'] = preg_replace(’|/index\.php$|’, ‘/’, $original['path']);

■2か所目
・修正前

// trailing /index.php
$redirect['path'] = preg_replace(’|/index.php/*?$|’, ‘/’, $redirect['path']);

・修正後

// trailing /index.php/
$redirect['path'] = preg_replace(’|/index.php/$|’, ‘/’, $redirect['path']);

これで、解決しました。

WordPress2.8(自動アップグレード機能のバグ)

Posted by fuku

WordPress2.8へ”自動アップグレード機能”を使ってアップグレードをした際に失敗すると展開されたファイルを削除する際、WordPress以外のディレクトリファイルが削除される恐れがあるとの事。

よって現在は、WordPress側は手動によるアップグレードを推奨しているようです。

ほかにもバグがあるんですかね!2.8.1のリリースを待ったほうが無難かな?

WordPress で表を書く

Posted by しょーた

wp-Tableプラグインを導入しました管理画面で表を作成し、記事に専用のタグを記入することで、表が挿入できるようです。
以下サンプル。

テーブルのテスト

1
2
3
4
5
6

南武線 431F

 
矢向
 
04:39
尻手
04:41
04:41
川崎
04:44
 

WP-table 日本語版を導入しましたが、そのままだと日本語化されないかったので、wpTable-ja_UTF.poをコピーしてwpTable-ja.po というファイルを作成して、wp-tableのディレクトリにアップロードしたところ、無事インターフェースが日本語になりました。

WordPressをベースにSNSを構築する「BuddyPress」

Posted by しょーた

MOONGIFT でかなりすごいものを見つけました。

MOONGIFT: » WordPressをベースにSNSを構築する「BuddyPress」:オープンソースを毎日紹介

テーマとプラグインを組み合わせて、WordPressでSNSを作っちゃうそうです。完全公開制だったりでまだオープンソースなシステムでSNS案件となったらOpenPNE、という流れになるのでしょうが、成熟を見守りたいところです。

そして欲を言えば日本語の情報を・・・そしたら使ってみるのに・・・。。

WordPress2.7対応「導入&カスタマイズ」実践ガイド―個人ブログも企業サイトも簡単&無料で構築できる!オープンソース・ブログ構築ソフト

Posted by TotalOfficeNet

先日、本屋に立ち寄ったらいい感じのWordPressの本がありました。

WordPress2.7対応「導入&カスタマイズ」実践ガイド―個人ブログも企業サイトも簡単&無料で構築できる!オープンソース・ブログ構築ソフト

初心者向けなんですが、何がいいかというと、とても多くのプラグインが紹介されてます。
まだ、さっと目を通しただけですが実際に使ってWordPress塾にも投稿しようと思います。

WordPress 2.7.1 リリース

Posted by しょーた

WordPressの2.7.1がリリースされました。

日本語版もリリースされたようなので、当サイトもアップデートしてみました。

細かい不具合修正が主なようで、前回の2.6.xから2.7への変更のような違いは無いみたいですね。

all-in-one-seo-packを日本語化

Posted by TotalOfficeNet

しょーた氏の記事WordPress よく使うプラグイン | WordPress塾!の記事で紹介されてた“All in One SEO Pack”の日本語化についてです。

簡単に書くと”all_in_one_seo_pack-ja.mo"を旧バージョンのものと置き換えることで日本語化できます。

私はall-in-one-seo-pack.1.4.6.7の“all_in_one_seo_pack-ja.mo”で日本語化してます。

■手順

・All in One SEO Packを導入

 All in One SEO Pack

・“all_in_one_seo_pack-ja.mo”を旧バージョンと置き換える

 ・all-in-one-seo-pack.1.4.6.7.zip

 

■参考記事

all-in-one-seo-pack1.4.6.14を導入 | スピリチュアルストリーム

 

■環境

WordPress 2.7

All-in-one-seo-pack 1.4.7

 

mcRSSlistを少しだけ改造

Posted by TotalOfficeNet

WordPressへ外部ブログの記事をRSSリーダーで取り込むのにmcRSSlistを使ってます。

表示するスタイルは0~5とあるのですが、
 記事 – 日付
と綺麗に並んでるスタイルがなかったので修正してみました。

修正前(115行目)

$RSSlist .= $itemTitle . ‘<br /> ‘ . $itemDate . ‘ by ‘ . $itemCreator;

修正後(115行目)

$RSSlist .= $itemTitle . ‘ – <span class=”auther_day”>’ . $itemDate . ‘</span>’;

class名をauther_dayとつけてるので、スタイルシートで文字の大きさ等も変更できます。
こんな感じで使ってます。

<?php mcRSSlist (’RSSフィードのURL‘, 3, 0, 0, 0, “Y年m月d日”, ”, ”, 0); ?>

ダウンロードできるようにしておきます。

 mcrsslist

Next Page →