2010年10月13日(水)
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0001 | 220344 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228480 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0588 | 7378504 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0589 | 7391696 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0809 | 7632184 | the_content( ) | .../index.php:22 |
6 | 0.0809 | 7633936 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0816 | 7636600 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57}
( ) | .../plugin.php:57 |
8 | 0.0816 | 7636832 | wpautop( ) | .../plugin.php:57 |
9 | 0.0818 | 7639320 | preg_replace
( ) | .../formatting.php:74 |
wordpress 2.0.7 → 3.0.1 へ
1.2.0.7ではエクスポートがないので、以下プラグインをダウンロードし有効化。
http://wordpress.org/extend/plugins/wpexport/stats/
そのままでは動かないので、 WPexport内のMT.php の
user_nickname → user_nicename
に置換。(なぜ??)
2.プラグインを利用してMT形式でエクスポート(2.0.7側)
オプション>Export> MovableType
に表示されるテキストをコピーして、適当なファイルとして保存。文字コードはUTF-8!
3.3.0.1側でインポート
ツール>インポートから MT形式のインポート。(プラグインインストールが楽になっている)
4.画像ファイルはコピーなどでがんばる
以上
2008年02月11日(月)
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-content/plugins/deans_code_highlighter/geshi.php on line 2148 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0001 | 220344 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228480 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0588 | 7378504 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0589 | 7391696 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0833 | 7613464 | the_content( ) | .../index.php:22 |
6 | 0.0833 | 7616360 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0833 | 7617448 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57}
( ) | .../plugin.php:57 |
8 | 0.0833 | 7617528 | ch_highlight->ch_the_content_filter( ) | .../plugin.php:57 |
9 | 0.0833 | 7618112 | preg_replace_callback
( ) | .../deans_code_highlighter.php:134 |
10 | 0.0833 | 7627528 | ch_highlight->ch_highlight_code( ) | .../deans_code_highlighter.php:134 |
11 | 0.0843 | 7836400 | GeSHi->parse_code( ) | .../deans_code_highlighter.php:122 |
12 | 0.0878 | 7840000 | GeSHi->parse_non_string_part( ) | .../geshi.php:1643 |
13 | 0.0891 | 7951696 | preg_replace
( ) | .../geshi.php:2148 |
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-content/plugins/deans_code_highlighter/geshi.php on line 2148 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0001 | 220344 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228480 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0588 | 7378504 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0589 | 7391696 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0833 | 7613464 | the_content( ) | .../index.php:22 |
6 | 0.0833 | 7616360 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0833 | 7617448 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57}
( ) | .../plugin.php:57 |
8 | 0.0833 | 7617528 | ch_highlight->ch_the_content_filter( ) | .../plugin.php:57 |
9 | 0.0833 | 7618112 | preg_replace_callback
( ) | .../deans_code_highlighter.php:134 |
10 | 0.0833 | 7627528 | ch_highlight->ch_highlight_code( ) | .../deans_code_highlighter.php:134 |
11 | 0.0843 | 7836400 | GeSHi->parse_code( ) | .../deans_code_highlighter.php:122 |
12 | 0.0905 | 7840720 | GeSHi->parse_non_string_part( ) | .../geshi.php:1858 |
13 | 0.0906 | 7846792 | preg_replace
( ) | .../geshi.php:2148 |
( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/1/movion/web/www_movion_net/htdocs/wp-includes/formatting.php on line 74 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0001 | 220344 | {main}( ) | .../index.php:0 |
2 | 0.0003 | 228480 | require( '/home/users/1/movion/web/www_movion_net/htdocs/wp-blog-header.php' ) | .../index.php:4 |
3 | 0.0588 | 7378504 | require_once( '/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/template-loader.php' ) | .../wp-blog-header.php:22 |
4 | 0.0589 | 7391696 | include( '/home/users/1/movion/web/www_movion_net/htdocs/wp-content/themes/movion-net/index.php' ) | .../template-loader.php:56 |
5 | 0.0833 | 7613464 | the_content( ) | .../index.php:22 |
6 | 0.0833 | 7616360 | apply_filters( ) | .../post-template.php:55 |
7 | 0.0942 | 7628224 | call_user_func_array:{/home/users/1/movion/web/www_movion_net/htdocs/wp-includes/plugin.php:57}
( ) | .../plugin.php:57 |
8 | 0.0942 | 7628256 | wpautop( ) | .../plugin.php:57 |
9 | 0.0946 | 7635256 | preg_replace
( ) | .../formatting.php:74 |
ここのブログはwordpressを使っているのですが、ブログにプログラムのソースコードを載せるなら、やっぱりキレイに表示したい。
というわけで、ハイライト表示ができるようにプラグインを組み込んでみました。
その、作業履歴です。
1.GeSHi (Generic Syntax Highlighter)をダウンロード
ダウンロードは以下から、
http://sourceforge.net/project/showfiles.php?group_id=114997
GeSHiのサイトはこちら。
http://qbnz.com/highlighter/
2. GeSHiを丸ごとアップロード
とりあえず、公開領域にgeshi/ディレクトリごとアップロード
3.Source Code syntax highlighting plugin for WordPress (V1.2)をダウンロード
以下のページのInstrationのとこにあるリンクからダウンロード
http://www.deanlee.cn/wordpress/code_highlighter_plugin_for_wordpress/
4.プラグインディレクトリに3でダウンロードしたのをアップロード
ダウンロードした、deans_code_highlighter_v1.2.zip を解凍して、deans_code_highlighterディレクトリごと、
wp-content/plugins のディレクトリにアップロード。
5.プラグインを有効にする
wordpress管理画面の、「プラグイン」のメニューでDean’s Code Highlighterってのが表示されてると思うので、
アクションの「有効化」をクリック。
6.お好みにあわせてCSSを変えてもよし
ハイライトカラーを変えたい場合は、
wp-content/plugins/deans_code_highlighter/geshi.css
を編集してください。
でサンプル。
<pre lang=”php”>< ?
$value = “HELOO”;
$language = “PHP”;
print $value . ‘ ‘ . $language;
?></pre>
こんな風に書くと、以下のように表示されます。
-
< ?
-
$value = "HELOO";
-
$language = "PHP";
-
print $value .
‘ ‘ .
$language;
-
?>
もちろん、投稿時には「ビジュアル」ではなく「コード」で書かないと反映されません。
ところで、GeSHiは日本語読みはどうなるんでしょうか?
geshi/geshi.php
なんかは、普通に「ゲシゲシピーエイチピー」!?