Home > Tags > Wordpress

Wordpress

WordPress 2.5リリース

WordPress 2.5が正規版として昨晩リリースされました。WordPress 2.5はずっとテストサイトでテストしていたんですが、Simple Tagsのプラグインが動作しません。これは困った。何とか正規版が出るまでに対応してくれないかなぁ、と思っていたのですがプラグイン側の対応はまだのようですね。それと投稿の際画像をアップする箇所「アップロード」という箇所が無くなったみたいですね :neutral:  じゃimageManagerでと入れてみたのですが imageManagerがうまく動いてくれません。入れ方が悪いのかなぁ :?:

WordPress 2.5 RC 1

17日リリースという話が出ていましたが発表されたのはRC1でした。WordPress 2.5はもっと前からのバージョンでテストしていたのですがRC1が発表されたので本日入れ替えてみました。以前のバージョンでも使っているプラグインの不具合も少なく動作も問題となるような不具合は発生していませんでしたが約40個近く動かしているプラグインの中で唯一ちょっと問題があるプラグインが「Simple Tags」です。動かないわけではないのですが
simple-tags.pngこのクリックしてタグを挿入する部分が投稿画面に出てこないのです。以前からそれだけが気になっていたのですが、RC1では改善されているのかと期待してインストールしてみたのですが同じでした :neutral:
これが出てくれないと非常に使いづらい。ここが改善されるまでwordpress2.5へのバージョンアップは見送るつもりです。
あと個人の好みもあると思うけど、管理画面のプラグインの画面の色の配色が非常に見にくい。薄いグレーと白では有効化しているプラグインと無効化しているプラグインの区別がしにくいなぁ :smile:

Ktai Style 1.10 リリース

ktai-style.pngyurikoさんがKtai Style 1.10 リリースをリリースされたので早速導入。今度のバージョンの一番の変更点はエントリ中の画像がサムネイルでインライン表示されるというもの。導入後接続してみたら良い感じに画像が表示され携帯版の文字だけの愛想のない画面からブラウザの表示に少し近づいてgoodです。アップデートも問題なく導入できました。それにしてもktai-style開発スピード早いですねぇ

Recent Commentsの修正

このテーマでRecent-Commentsを表示する部分はテーマに最初から含まれていたsimple_recent_comments.phpをそのまま使っていた。しかし少し問題がある。コメントの中にスマイルマークが含まれている場合コードが表示されてしまいマークが見えないということです。
不満、なんとかしなきゃ
と、思っていたのですが、今日昼から予定が一つキャンセルになったので作業することにした。
masayanのブログのRecent Commentsを表示している部分を見るとちゃんとマークが表示されている。
なぜだ! プラグインが違うんだな?
きっとget-recent-commentsを使っているに違いない、と見当をつけてプラグインをダウンロードしてみる。有効化するのはともかくこのテーマのRecent Commentsを表示するコードが何処に書いてあるのかを見つけなくては作業が進められない。一つ一つファイルを確認していくとindex.phpの中にコードが書いてあるようだ。
ここをget-recent-commentsのreadme.txtを参考にコードを書いてアップする。簡単じゃ〜完了、確認してみる。

文字化けしてる、しかも思いっきり化けてる 
なぜじゃ〜〜 :?: masayanのブログじゃ文字化けしてないし…..そうか又あの人こっそりコードを修正してるんだ。masayanに聞いてみよっと。masayanから返信が来たので見てみると、やはりデフォルトでは文字化けするとのこと。
作業開始して、あんなこと、こんなこと、してさわっていたら
管理画面からRecent Commentの設定画面を開き
Long comments are chopped off at(200)characters
Wrap long words at(200)characters
どうやらこの数字の設定の仕方で文字化けするようです。とりあえず文字化けしなくなったのだがこんな方法でいいんだろうか?と思っていたらmasayanから再度メールが来て修正方法を教えてもらいました。

get-recent-comments.php1487行のkjgrc_excerptのコードを変更します

function kjgrc_excerpt ($text,$chars_per_comment,$chars_per_word,$tag,$output)
{
	$length = strlen(str_replace($tag,"",strip_tags($output)));
	$length = $chars_per_comment - $length;
	$length = $length -2; // we will add three dots at the end
	if ($length < 0) $length = 0;      if (strlen($text) > $length) {
	if (function_exists('mb_strimwidth')) {
		$text = mb_strimwidth($text, 0, $chars_per_comment, '...', 'utf-8');
	}
	else {
		$text = substr($text,0,$length);
		$text = substr($text,0,strrpos($text,''));
		// last word exceeds max word length:
		if ((strlen($text) - strrpos($text,'')) > $chars_per_word) {
			$text = substr($text,0,strlen($text)-3);
		}
		$text = $text . "...";
		}
	}
	#$text = "[EXCERPT]: '$text'";
	return "$text";
}

うひょっ、バッチリ直りました、get-recent-commentsって表示コメント数等簡単に変えられて結構便利です。
masayanありがとう〜 :lol:

Wordpress2.3.3

Wordpressが、Wordpress2.3.2からWordpress2.3.3にバージョンがあがっています。
TortoiseSVNで差分をとってみたら変更は5つだけと少なかったので差分をとってバージョンアップしました。
———変更ファイル——–
Wordpress/ xmlrpc.php (1)
wp-admin/ install-helper.php (1)
wp-includes/ gettext.php ,pluggable.php,version.php(3)
———————————-
合計5個のファイルが差分のようです

あけましておめでとう

皆様あけましておめでとうございます

新テーマでスタートです。昨年のお正月は悲惨なスタートのエントリーで書いたように散々なスタートになりましたが、それにもめげず、何とか復活して一年間続けることが出来ました :eek:
昨年一年間で123エントリーしました。masayanの三分の一ぐらいですね :oops: で新年にあたり
1、新テーマにしました
2、wordpress2.3.2にしました
Coppermine Photo Galleryの新しい写真の更新以外は、ほぼ完成しましたので新テーマでスタートすることにしました。
ことしも、みなさまどうぞよろしくお願いします :!:

新しいテーマ作成時は

以前はローカル環境で作成して完成したらサーバーに上げる方法をとっていましたが、これが微妙に違うんですねぇ。サーバー環境が全く同じでないと動いたり動かなかったりするプラグインも出てきたりします。現在はcoreserverですからデータベースは幾つでも作成できるのでテスト用に作成したデータベースにもう一つwordpressをインストールしてそこでテストしています。当然サーバー環境も全く同じなんですが、それでも微妙に違ってくる時があります。おそらく入っているプラグインもすべて同じにしないと全く同じ環境とはいえないんですね。ちょっとテストしたいとき結構面倒なときがあります。

zip.gifTheme Test Drive Plugin

設置は簡単、ダウンロード〜プラグインディレクトリーへアップ〜管理画面で有効化 これだけです。
有効化するとテーマタブの中にTheme Test Driveという項目が増えています。クリックするとTheme Test Drive is Enabled.というプルダウンメニューで好きなテーマを選択してEnabledにするだけです。
これでログインしているときだけ新しいテーマでレイアウトを確認できるようになります。ログインしていないユーザーは以前のテーマのままですから、新しいテーマのテスト中でレイアウトの不具合などが表に出ることもありません。ログオフしたら以前のテーマに戻ります :wink:

zip.gifUser Level Themes
washoさんからコメントをいただき同じようなプラグインがあることがわかりました。こちらは有効化すると「Default Theme」「Administrator Theme」「Visitor Theme」とそれぞれ個別に設定できるようになっており、少し多機能版という感じです

WordpressをSubversionで管理

hiromasa.another のこんなエントリーや、わーどぷれすっ!のエントリーを読んでなんか気になるSubversionって言葉 :?:
WordPress を Subversionで管理する?どうもようわからんなぁ、何が便利なんだろう? いや、やっぱり止めとこっ、危険な香りがする。一旦は止めたのだけど、ひょっとしたらめちゃ便利なんじゃないだろうか?う〜〜〜ん、どうしよう〜〜 又エントリーを読んでみる。危険な香りが消えない。Subversionでググッてみるが、どうもなぁ〜ようわからんなぁ〜 :neutral:
いずれにしても、Subversionを使うにはCORESERVERへSSH 接続しないとダメなんだ。クライアントは何にしよう? hiromasa師匠お勧めのPoderosa(ポデローサ)をダウンロードしてみたがこれはWindowsでしか使えない。いちいちWindowsVistaに切り替えて使うのは面倒だが、Fedora7でのSSH 接続の方法がわからないのでとりあえずWindowsで試してみた。Poderosaを設定してCORESERVERへSSH 接続してみる。おお〜〜〜繋がるわ(当然です)
でも、やめとこっやっぱり危なそう....

ここで完全に諦めたのだが、しか〜〜し不屈な僕ちゃんはhiromasa師匠にチャット開始。いや〜 詳しく説明してもらいました(猿でもわかるぐらい)師匠おせわになりました。

ようやく理屈がわかった。Fedora7からも端末からSSH 接続できるようになった。でも、焦ってはイカン まずはテストサイトでやってみよう。FTPでサーバー側のWordpressを全削除する。そうだバージョンアップも試してみたいのでまずはWordpress2.3をインストールしてみよう。テストサイトでは問題なかった。よし本番いってみよう〜

SSHで接続して
svn co http://svn.automattic.com/wordpress/tags/2.3 public_html/wordpress

なに〜 もう終わったの?? なんだか一瞬で終わるんだな。
今度はFTPで接続してローカルから「theme」「wp-config.php 」「plugin
wp-includes/images」などカスタマイズしているものをアップする。忘れずに.htaccessファイルもアップしてパーミッションを設定しておく。よし、完了! ブラウザから恐る恐るブログに接続
おぉ 大丈夫みたい 感動するなぁ

管理画面にログインすると新バージョンがあるのでバージョンアップしなさいと通知している。サービス満点! よしよし待ってろ、すぐにバージョンアップしてやるから….
設定などを確認して、こんどはバージョンアップだ。再びCORESERVERへSSH 接続 今度は先ほどインストールしたwordpressへディレクトリーを移動して
svn sw http://svn.automattic.com/wordpress/tags/2.3.1/ .
とコマンドを打ちこんでEnter
ありゃ、瞬きする間に完了! 管理画面から確認してみるとWordpress2.3.1になってる。滅茶簡単だなぁ〜〜。インストールが成功すると.svnというディレクトリーが作られるが これは絶対消さないでと師匠が言ってたので忘れないようにしなきゃ。これからはWordpressのバージョンアップはあっという間に終了だぜ :arrow:

Simple Tags

Wordpress Plugin Simple Tags が 1.2.1にバージョンアップされています。新バージョンでは Auto Tagsという機能が増えました。エントリーの本文に指定文字(自分で設定したタグ)が含まれている場合自動的にタグを入れてくれます。又ちょっと便利になりましたね :!:

Tag付け完了したが

先日からWordpressのバージョンアップやらタグ付けを始めたりちょっとブログの方に手を入れていました。タグ付けはSimple Tagsというプラグインのおかげでスムーズに終了しました。なんといってもmasayanのエントリーの1年分もないから楽勝です :wink: 完成したので管理画面からデータをエクスポートしてテストサイトの方へインポートしてみました。
あれぇ〜?タグがインポートされてない
データベースも覗いてみるがタグのテーブルもないみたい。ということは何かでDBが消えてしまったときは又はじめからやるんだろうか?オイラはいいとしてもmasayanだったら気絶するよなぁ :smile: タグデータのバックアップってどうやるんだろう :mad:

postscript.png 追記 11/01
テストサイトでタグがインポートできなかったんだが、一旦データベースを全削除してインポートをやり直したら無事インポートできた。でもテストサイトだから出来るけど、本番では怖すぎる 。できやしない、できやしない :sad:

Home > Tags > Wordpress

ページの先頭へ移動