WordPressの最近のブログ記事

wordpressの記事エントリーで改行をしても
<br />になってくれません

英語だと行間とかあんまり関係無いのでしょうか?

文章が読みづらいので改行をいれていたはずなのに
WEBで表示すると改行されていないので調べてみると
なるものを発見しました

これでHTMLエディタ行ったり来たりせずに
改行したものが正しくBRされるようになります

非常に便利なプラグインです
ページの追加等を行う場合、テンプレート作成時はあまりページ数がないので
すべてを表示するようなつくりにしていた場合
後で非表示のページを作成したりしたくなる場合がある
そのような場合は

ordpress Navigation List Plugin NAVT

を利用するのがよいでしょう

NAVTは生成されるリストのIDやCLASSも指定できてよいのですが
私が利用したAristeerを利用したテンプレートの場合
メニュー構成が<a>タグの中で<span>で二度囲われているという設定でした
スタイルシートもちょっと変わってたので
どこであわせようかと悩んだのですが
プラグインを変更してしまうことにしました
ファイルはpluginディレクトリ内のwordpress-navigation-list-plugin-navt/app/にある
/navt_fe.phpになります
2300行あたりのリストをreturnさせるところがあるので その部分でたとえば
        $patterns = array('/<a (.*?)>(.*)<\/a>/');
        $replace = array('<a \1><span><span>\2</span></span></a>');
        $out = preg_replace($patterns,$replace,$out);
        return($out);
こんな感じに変更してしまって一気に書き換えてしまいます
(複数条件書こうかと思ってたら一個ですんだのでこんな感じです)

でもNAVTのスタイルシート変更とかもよかったかも



9/8に新宿御苑にてPHP+Wordpressセミナーを行います
時間は19時受付開始ですので
仕事後にでも間に合う時間帯だと思いますので
みなさまのご参加をお待ちしております

フレームワークからの利用やP2テーマのことなどを講演内容に考えています

詳細は
http://alleyoop.jp/index.php/seminar0908/
スタイルシートでさっくりというのもありだと思いますが
http://wordpress.org/extend/plugins/wp-print/
WP-PRINTの設定を
1.上記よりダウンロードしたものをpluginsフォルダに解凍しアップデート
2.管理画面よりプラグインを有効化
3.設定>Printより設定を行う
4.必要あれば(リンクの位置を指定する場合)テンプレートに
<?php if(function_exists('wp_print')) { print_link(); } ?>
を追加する

※印刷ページが限られている場合等
4のアイコンよりも、ここで作成されるリンクを本文に書き込むのも楽で良いと思う

パーマリンク設定で日本語を指定する場合

/alpha/%postname%/%post_id%.html

のようにpostnameの前に英数字のみを指定する
パーマリンクにて/%postname%/等を設定すると
404 Not Foundになってしまう場合がある
これを解決するためには
htaccessに
php_flag mbstring.encoding_translation off
php_value default_charset "UTF-8″
を設定する必要がある(文字コードにあわせて)

参考:Powershift

これでも日本語タイトルのページはnot foundになってしますので
この場合書くページのスラッグをアルファベット表記にして
回避することが可能

WordCampが4月12日に東京都江戸川区・葛西区民館にて行われます
とMTに書いているのもあれですが(汗
他のblogはWordPress化してあるんすけどね

当日はスタッフとして協力させていただきます

今回のCampではWordPressの創始者のMatt氏が来日する予定です
募集方法等はまだ調整中です
(一ヶ月前には申し込めるようにする予定です)
もう少々お待ちください