Home > WordPress

WordPress Archive

同一投稿名

WordPress のタイトルに日本語を使用した場合、同一タイトルが存在すると新しく投稿(保存)が出来ないようです。
2.5.1 にバージョンアップしたら直っているかなと期待してましたが未だでした。

詳細は WordPress フォーラムをご参照ください。
以下は引用です。

# 行番号は 2.5.1 用に変更しています。

wp-includes/post.phpの1284行辺りにurlencode、urldecodeを追加・変更することで解消しました。

if ($post_name_check || in_array($post_name, $wp_rewrite->feeds) ) {
$suffix = 2;
do {
$alt_post_name = substr($post_name, 0, 200-(strlen($suffix)+1)). “-$suffix”;
$alt_post_name = urldecode ($alt_post_name); //★追加
// expected_slashed ($alt_post_name, $post_name, $post_type)
$post_name_check = $wpdb->get_var($wpdb->prepare(“SELECT post_name FROM $wpdb->posts WHERE post_name = ‘$alt_post_name’ AND post_type = ‘$post_type’ AND ID != %d AND post_parent = %d LIMIT 1″, $post_ID, $post_parent));
$suffix++;
} while ($post_name_check);
$post_name =urlencode($alt_post_name); //★変更
}

だそうです。

Vistered Little 1.7.7

今の WordPress のテーマ、大きな画像を固定表示させると動作がかなり遅いです。
特に firefox 3 になってから顕著に思われます。

でも、背景画像はお気に入りなので、左下に小さく表示することにしました。

しばらくこれで行ってみよう。

counter

WordPress のバージョンを 2.5 にアップグレードしてから、 Counterize II もバージョンアップしました。
ところが、カウンタとしては今まで Counterize II にコードを一部追加して使っていましたが、バージョンアップ以降、うまく動作しなくなりました。
プラグインのバージョンアップの度にコードを追加・修正するのも何なので、普通の CGI のカウンタに変更してみました。
以前に使ってた php のカウンタとは異なり、データが飛んでしまうことは(たぶん)ないでしょう。

使ってみたのはカウンターSP(C)HPサービスさまの「昨日・今日・トータルカウンターSP」です。
シンプルで気に入っています。

WordPress 日本語版

気が付いていませんでした。

日本語リソースをインストールしていたので、いつもオリジナル英語版をアップグレードしていました。
でも、WordPress 日本語版があったのですね・・・って大ボケです。

2.3.3にアップグレードする必要があったので、http://ja.wordpress.org/からダウンロードしてftpでup、wp-admin/upgrade.phpにアクセスして無事完了です。

ついでに、http://eastcoder.com/code/wp-multibyte-patchのお世話になって、「マルチバイト文字の取り扱いに関する不具合の累積的修正と強化」を行いました。(そのままの引用です)

Vistered Little

いや、もう恥ずかしい限りで。タグ、次のエラーでダメダメなのに今の今まで気がつきませんでした。

Fatal error: Call to undefined function: utw_showcurrenttagset() in /mnt/web4/51/69/51628669/htdocs/wp-content/themes/vistered-little/header.php on line 6

私自身はタグを全然使っていないことがバレバレです。
header.phpの

( function_exists( ‘is_tag’ ) && is_tag() ) {
UTW_ShowCurrentTagSet(’tagsettextonly’);
echo ‘ ‘ . __(’@’, VL_DOMAIN) . ‘ ‘;
bloginfo(’name’);
}
else if

をそっくり削除して元どおり。
これからはタグも積極的?に活用します。

wordpress 2.3.2

wordpressを2.3.2にアップグレードしました。
ついでにCounterize IIもバージョン 2.12.3にアップデートしました。

カウンタ表示用にcounterize.phpには

# Returns amount of hits yesterday.
function counterize_gethitsyesterday()
{
$today = date(“Y-m-d”);
$yesterday = date(“Y-m-d”,strtotime(“-1 day”));
$sql = “SELECT COUNT(1) FROM “.counterize_logTable().” WHERE timestamp >= ‘$yesterday’ AND timestamp < '$today' ";
$wpdb =& $GLOBALS['wpdb'];
return $wpdb->get_var($sql);
}

# Returns amount of unique hits yesterday
function counterize_getuniquehitsyesterday()
{
$today = date(“Y-m-d”);
$yesterday = date(“Y-m-d”,strtotime(“-1 day”));
$sql = “SELECT count(DISTINCT ip) FROM “.counterize_logTable().” WHERE timestamp >= ‘$yesterday’ AND timestamp < '$today' ";
$wpdb =& $GLOBALS['wpdb'];
return $wpdb->get_var($sql);
}

を追加してます。

Vistered Little

WordPress、今のモノクロデザインのテーマに落ち着きそうです。
テーマファイルはこちらのWINDY ROADから最新バージョン1.7.7をダウンロードしました。
同じサイトからSkinner PluginとPresentation Toolkit Pluginをダウンロード、インストールしてデザインを変更したのが今の状態です。
ハマったのは背景の選択でした。サムネイルをクリックしても目的の背景にならなかったのでどうしたものかと思案していたら、何のことはない、firefoxのキャッシュをクリアしていなかったことが原因でした。

・・・最近はxubuntuについて書くことがありません。
動作は全く安定してますし、ワープロや表計算、インターネット以外のソフトを使うことが殆ど無いので何も不自由無く過ごしてます。
ブログタイトルを変更しないとダメ?

Counterize II

カウンター、やっぱりダメでした。しばらくCounterize IIにします。
PHPウィジェットには

Total hits: < ?php echo counterize_getamount(); ?>
Hits from unique IPs: < ?php echo counterize_getuniqueamount(); ?>

今日: < ?php echo counterize_gethitstoday(); ?> hits and < ?php echo counterize_getuniquehitstoday(); ?> unique.
昨日: < ?php echo counterize_gethitsyesterday(); ?> hits and < ?php echo counterize_getuniquehitsyesterday(); ?> unique.

としました。
「昨日」の表示は芸人社長のブログに詳しくありますのでご覧あれ。
これで大丈夫でしょう・・・

P-Counter

アクセスカウンタのログが飛びました。ゼロからの再出発です。
一応、こういうことが稀に発生することがあると説明に記述されていましたが、まあ大丈夫だろうと何の根拠もなく高を括っていたのが失敗でした。
一度あることは二度あると思い、P-Counterに代えての様子見とします。

テーマ

気分転換。Wordpressのテーマを替えてみました。本当に沢山のテーマがありますね。
画面上部の小さな四角形をクリックすると背景が変わります。
一番左端の画像(灰色の四角形)が私のX31のデスクトップ画像と同じものです。

賛否両論かな。

ホーム > WordPress

Return to page top