「ブログ」カテゴリーアーカイブ

[WordPress]日付の文字化け


日本語の文字化けは直ったけれど、今度は日付が文字化けしている・・。

↓ このように表示さてしまう

2009a1´11aSニ8a

以下のページのように”/wp-includes/functions.php”を修正してみたけれど変化なし。

日付の文字化け解消
http://blog.washo3.com/2006/05/18/%E6%97%A5%E4%BB%98%E3%81%AE%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E8%A7%A3%E6%B6%88/

原因はwp_optionsテーブルのdate_formatの値が”Ya1´naSニja ”となっており、文字化けしてテーブルに格納されていたからのようです。links_updated_date_formatの値もYa1´naSニja g:i Aとなっていたので、それぞれ”Y/n/j l”、”Y/m/d H:i:s”に変更しておきました。

 

WordPress 日付の文字化け

図.WordPress 日付の文字化け

 

【 関連リンク 】

zero_section – WordPress文字化け対策
http://zero.my.land.to/2008/04/21/wordpress/

pools.jp | WordPressのインストールと文字化け対応
http://pools.jp/2006/05/04/wordpress-utf8-install-mysql/

WordPress : フォーラム ≫ 日付がすべて同じ
http://ja.forums.wordpress.org/topic/346

 

[WordPress]文字化け


localhostで利用中のWordPress2.7.1からMysqlのデータをphpMyAdminのエクスポート機能を利用しSqlをエクスポートし、WordPress2.8.5へアップグレード後、サーバーで新規インストールしたWordPress2.8.5のMysqlのデータベースへSqlをインポートしました。

データは無事インポートされ、phpMyAdminでも正しく表示されていたので一安心していたのですが、ページにアクセスしてみたら日本語が全部「????????」というようになっていました。

はじめはMysqlのデータを疑ってみましたが、原因はwp-config.phpに「define(‘DB_CHARSET’, ‘utf8′);」という一文が入っていないことでした。いかん、いかん。

 

[WordPress]最近投稿した記事一覧のHtmlリンクを表示する


サイト訪問者に他の記事も読んでもらうため、記事一覧(最新5件)のHtmlリンクをサイドバーに表示できるようにしました。

使用するテンプレートタグ

wp_get_archives

過去記事を取得するにはwp_get_archives()を使用します。get_archives()でもOK(違いは引数の記述方法)。

WPテーマに記述したコード

sidebar.phpに以下のコードを記述。

<div>
<h3>最新の投稿記事</h3>
<ul>
	<? wp_get_archives('type=postbypost&limit=10&format=html'); ?>

</ul>
</div>

実行

上記コードを保存し、ブログを更新します。

実行結果

wp_get_archives.jpg

Html部分のコード

<div>
<h3>最新の投稿記事</h3>
<ul>
	<li><a title="Screengrab" href="https://it-life.kakinota.net/screengrab">Screengrab</a></li>

	<li><a title="Simple Webpage Capture" href="https://it-life.kakinota.net/simple-webpage-capture">Simple Webpage Capture</a></li>
	<li><a title="Internal Server Error 500" href="https://it-life.kakinota.net/internal-server-error-500">Internal Server Error 500</a></li>

	<li><a title="ManicTime 1.1.1を使ってみた" href="https://it-life.kakinota.net/manictime-1-1-1%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f">ManicTime 1.1.1を使ってみた</a></li>
</ul>
</div>

wp_get_archivesの引数

type yearly 年別
monthly 月別(初期値)
weekly 週別
daily 日別
postbypost 記事別
limit 整数 表示したい過去記事数。
format html <li></li>の形式
option <option></option>
link <link>
custom カスタムリスト
before 文字列 formatに「html」または「custom」を指定した場合にリンクタグ(<a>)の直前に追加する文字列。
after 文字列 formatに「html」または「custom」を指定した場合にリンクタグ(<a>)の直後に追加する文字列。
show_post_count 真偽値 過去記事数を表示するか否か。「type」がpostbypost以外の場合に使用できます。