[wp] 「いらん事しないモード」をplz

WordPress 使い始めて 2 ヶ月ほどが経過。
まだまだカスタマイズしたい部分はあるけれど、とりあえずいまの状態を安定版に。

WordPress のポストエディタには 2 種類あって、ビジュアルエディタと、HTML エディタ。

投稿を書くとき、ビジュアルエディタと HTML エディタのどちらを使うかを選べます。ビジュアルエディタでは、今書いている投稿が実際のブログページと似たように見えますが、HTML エディタではコードが表示され、WYSIWYG 編集ボタンがクイックタグに変わります。(WordPress Codex 日本語版より)

わしは HTML エディタ派。
もしわしに娘が居て、娘が「……お父さんに紹介したい人が居るんだけど」とカレシを家に連れてきた際、もしその彼が“ビジュアルエディタ派”であったなら即刻家から叩き出しかつ「今後の交際も認めん!」位の勢いで HTML エディタ派です。そうして娘はカレシと駆け落ちしてそっからストーリーが始まるんですが、そういうシチュエーションを実現するためには娘が必要なので現在お嫁さんを募集中です。こちらニート。好みのタイプは AKB48 の秋元才加さんです。17 位キープおめでとう!
と言うのも、いんたーねっつ黎明期、わしもサッカーのホムーページを作成運営する等して楽しんでおりましたが、その際「WYSIWYG で編集できたらラクじゃね?」と高いお金を出してホームページ作成ソフトを何種類か買ったものの ―― 彼らの吐き出す html の汚さに絶望しまして。
以降「全く以てビジュアルエディタというヤツは信用ならん! 自分で書く!」となったのです。

設定

WordPress は設定でビジュアルエディタの存在を抹消できるので良いですな。
間違ってビジュアルモードにしてしまい余計なところにタグを入れられるなど、ヘンなことになるのを防げます。

しかし、HTML エディタにも問題が少々。

投稿を段落分けするためには、段落ごとに 1 行空けてください。WordPress はそれを自動的に検知して、HTML 段落タグ <p> を挿入します。(WordPress Codex 日本語版より)

エディタ内の改行を <br /> に、連続した改行を <p> に、自動的に置き換えてしまうのです。
一見便利そうではありますが、自動的に置き換えられてしまうと、例えば「以下はネタバレだからここで 10 行空けたい」っていうのが出来ない。エディタ上で 10 行空けても <br /> x 10 じゃなく <p> 1 つに変換されるから。まあ style="margin-bottom:10em" とか書けば良いのだけど。
ブロック要素を連続して配置する時など、自分が見やすいように改行すると、それも同じように整形しちゃうし。いや <div> を <p> で囲まなくても良いです! ああもう改行もこっちで書きますから!

やはり同じように思ってる人は多いみたいで、自動整形を無効にするプラグインもある模様。
でもできるだけプラグインは少なくしたいので子テーマの functions.php に書くヤリカタを選択。

remove_filter('the_content', 'wpautop'); // 本文欄の自動整形を無効化
remove_filter('the_excerpt', 'wpautop'); // 抜粋欄の自動整形を無効化

これで全てが自分の思いのままです!
もちろん改行させたい位置に自分で <br /> って書かないといけないんですが、わしにとってはその方が判りやすいです。

さらにこのお節介な自動置換機能は改行に留まらず、一部の文字にも及んでおり。
本文内に「'」(半角シングルクォート)を書くと、これを全角に置き換えて表示してくれます。
なので WordPress で構築された blog に掲載されたコードをコピペするとたいていエラー。残念その「'」(半角)は「’」(全角)でした! というわけのわからない間違い探しを強制されるのです。
……くそッ……何度コレに泣かされたか……ッ!
これも正直イラナイ (´・ω・`) つかもう、よけいなことしないで;;

remove_filter('the_title', 'wptexturize'); // タイトル欄の自動置換を無効化
remove_filter('the_content', 'wptexturize'); // 本文欄の自動置換を無効化
remove_filter('the_excerpt', 'wptexturize'); // 抜粋欄の自動置換を無効化

いらん事しないモード、を搭載して欲しいですな。

[wp] DFWM

4883377245
WordPress レッスンブック 3.x 対応
投稿日の価格:¥ 2,940
著者:エビスコム | 販売:ソシム | 発売日:2010/9/8

こう言う本を買っちゃうくらい WordPress いじりが楽しいわしです。
まあ大半は Web 探せば親切などなたかが既に解説してくれている内容なわけですが、「WordPress のテンプレートはこういう風に作っていくといいですよ」というテーマでまとまってるので非常に判りやすいス。切り貼りして Evernote 内に自分用リファレンスノートを作る手間が省けます。

で、その中に一般的にブラウザの標準の文字サイズは 16 ピクセルに設定されていますとの記述があって。
……なんか最近文字サイズ小さいサイト増えたなーと思ってたらそういうことだったんですな。わしはずっとモニタが小さかった頃のブラウザ標準の 12 ピクセルでページ見てたス。そりゃ 16px x 0.75em = 12px の所を 12px x 0.75em = 9px で見てるんだから字が小さいのは当たり前。いつの間にか時代に取り残されていたようで。

わしが WordPress という CMS の存在を知ったきっかけであり、また WordPress いじりにあたり深く参考にさせて戴いてる WordPress 日本語ローカルサイト運営チームメンバー・翻訳者おでさんのサイト Odysseygate.com
の、WordPress 3.2 ファーストプレビュー
「ディストラクションフリーライティングモード U>ω<)ノ」は面白そうですな。今までフルスクリーンモードはビジュアルエディタでしか使えなくて、HTML エディタ派(かつテキストエディタ上で執筆 → コピペ派)のわしは一度も使ったことがないのですが、公式ブログ翻訳によると HTML エディタでも OK となる模様。
しかしわしは黒背景に白文字でないと気分がノらず長文書けないめんどくさい人なので ――

ディストラクションフリーライティングモード

こうだ! クリックで大サイズ。
ほか、3.2 ではパフォーマンスの改善も行われるらしく。確かにレスポンスが良くなってる、ような気が。Firebug によると 1sec ほど。さくらのスタンダードサーバの中でもトップクラスで重い www955 上にある blog だし少しでも速くなってくれるのは嬉しいス。

[XI][wp] カミサマ怖い

名前はまだない

05/10 tue 、FFXI が久方ぶりのアップデート。と同時にワールド統合。
判っていたこととはいえ、8 年 8 ヶ月付き合ってきたパートナーの名前が黄色で表示されてるのをこうして見てしまうとやはり寂しいものがありますな。十分引退のきっかけになり得ます。
ほか、セカンドさんも黄色。倉庫さんだけ難を逃れたみたい。まあ Czerny なんてそう付けないか。

そんなわけで 05/31 tue までヴァナ・ディールをうろうろしております。
名前はまだ決まってない (´・ω・`) ス。土曜に裏 LS の集まりがあるそうなのでそれまでに。
もうプレイしないんで Meowdeshitaw とか Motomeow とか Mmmmeowwww とかでいいんだろうけど、そこは気持ちの問題。

ついでに 9 周年記念モグボナンザのマーブルも賞金上乗せ目的で 3 キャラ分買っておきましょう。当たったらトレード出来るのと交換してお友達の誰かにあげます。
賞品ラインナップを見たところ、シャドウマントシャドウリングがとうとう 1 位じゃなくなってて非常に喜ばしい限りでございますな。レリミシエンピリも強化後のものが手に入る模様。大盤振る舞い。ところで 2 等のキャッツアイってなんだ。なんかそんな名前のアイテムもうなかったっけ? ってそれはタイガーアイか。

アップデート内容。

○以下のエリアにアビセア関連 NPC が配置された。
 サンドリア港 (I-8) Gilburt / Ivan
 バストゥーク港 (K-11) Erich / Ernst
 天の塔 Jerrett / Kierron

ほう……。いや、これはなかなか……。ある意味怖いですね……。

一昨日のエントリ(WordPress 的に言えばポスト)に書いたリンクの並び替え。
さらに調べたらもっと簡単な方法がフォーラムにあった……!

function widget_links_args_filter($args) {
 $args['orderby'] = 'rating';
 $args['category_orderby'] = 'slug';
 $args['title_before'] = '<h3>';
 $args['title_after'] = '</h3>';
 return $args;
}
add_filter('widget_links_args','widget_links_args_filter');

って子テーマの functions.php に書いた上で普通にリンクウィジェット配置してはい終了。
カテゴリやページやタグクラウドも対応したウィジェットタグに対して同じようにすればいいみたい。こうした並び替えのためだけにプラグインをインストールする必要がなくなりました。Simple Tags ももういらないかなー。