Home > WordPress Archive

WordPress Archive

wp-shotの文字化け

wp-shot.phpの68行目と94行目の

$subject = mb_convert_encoding($subject, get_settings(‘blog_charset’), “auto”);

$subject = mb_convert_encoding($subject, get_settings(‘blog_charset’), “JIS”);

に変更することで解消される。

下記サイトを参考にさせていただきました。

http://kazzuu.blog43.fc2.com/blog-entry-106.html

WordPress アップグレード後のトラブル

WordPress2.5.1から2.6.2にアップグレードをした時に、データベースをアップデートしてからログイン画面に入るが今までのパスワードを入力しても“もう一度ログインしてください”って感じに表示されてログインができなかった。間違ったパスワードを入力すると“パスワードが違います”と表示されるのでパスワードがおかしくなっている感じでもないようだ。 :-|

結局何が悪さをしていたかというと、Firefoxだった。キャッシュとクッキー情報をクリアしてやると問題なくログインができた :-D

めでたしめでたし。

Firefoxのキャッシュには時々悩まされる。でも使い勝手がいいから放せない。

WordPress ローカル環境でパーマリンクを有効にするには

Windows のローカル環境に XAMPP をインストールし、WordPress 2.5.1 をインストールして、パーマリンク設定をしたがちゃんと反映されない。

【解決策】

\xampp\apache\conf\httpd.conf

上記ファイルの

#LoadModule rewrite_module modules/mod_rewrite.so

の部分のコメントアウト(#)を外して保存し、Apacheを再起動させる。

これでローカル環境でのパーマリンクが有効になった。

WordPress ウィジェットで表示させたカテゴリーの一部非表示

wp-includes/widgets.php の735行目

<?php wp_list_categories($cat_args . ‘&title_li’); ?>

<?php wp_list_categories($cat_args . ‘&title_li=&exclude=非表示にしたいカテゴリーID’); ?>

非表示にしたいカテゴリーがある場合はコンマでIDをつなぐ。

TinyMCE Advanced 中国語の怪

WordPress 2.5.1 に対応した TinyMCE Advanced 3.0.1 に問題がある。

リンクや画像の挿入/編集、テーブルなどを挿入するときに、ポップアップで設定用入力画面が表示されるがそこに表示される言語がなんと中国語ではないか!

これはどう考えてもこのままほっとけない!

この現象の回避方法が紹介されているサイトで確認できた。そのサイトのリンク先から tinymce_lang_pack をダウンロード。

plugins/tinymce-advanced/mce/いくつかのフォルダ/langs/ja_dlg.js

を tinymce_lang_pack の各 ja_dlg.js と入れ替える。

入れ替えた後で、管理画面の TinyMCE Advanced を更新するのを忘れずにすること。

現在表示している記事と同じカテゴリの記事リストを表示する

<?php
$posts = get_posts(‘category=’ . $post->category_id);
if (count($posts)):
?>
<ul>
<?php
foreach ($posts as $post) :
setup_postdata($post);
?>
<li><a href=”<?php the_permalink() ?>”><?php the_title() ?></a></li>
</ul>
<?php endforeach; ?>
<?php endif; ?>

WordPress cforms II

WordPress 用のフォームプラグイン cforms II をインストールしてみた。

この下にそのフォームを入れてみるが、うまく動作した時点でそのフォームは削除します。

う~ん、うまく動作しなかった。

WordPress パーマリンク設定方法

WordPress のルートディレクトリに空の .htaccess ファイルを作り、パーミッションを 666 に。

管理画面の [設定] → [パーミッション]画面の一般的な設定のリストの中から

数字ベースを選んだ。(ここは自分の好みで選択すればいい)

そして[変更を保存]すると、.htaccess ファイルに自動的に必要項目が自動で書き込まれる。

パーミッション は644 に戻しておけばいい。(また変更するときは 666 にしないといけない)

これでパーマリンクが有効になる。

Mobile Eye+ Version1.3 導入時の注意

携帯電話から WordPress にアクセスするためのプラグイン。

Mobile Eye+

必ず settings.phpのパーミッションを 666 にすること!

wordpress-2.3.2-ja で動作確認。

複数のリンクブロックを作るウィジェット

http://moho.optera.net/projects/wordpress/linkblock/

これはリンクをカテゴリー分けして別々のブロックで表示させるウィジェット。

日本語リソース入り WordPress 2.3.1 で動作確認。

Home > WordPress Archive

Return to page top