囲み型ショートコードのコンテンツを普通に受け取ると、改行があったりセミコロンとかがエスケープされた状態になっている。 JavascriptとかPHPを書く場合、まじうっとおしいので何とかしてみる。
the_content()を使わない方法としては
とすればOK。WordPressらしい方法なら
do_shortcode() は、'the_content' のデフォルトフィルターとして、プライオリティ11で登録されます。
とあるので、
とかやってもいける。
ただし、改行コードとかエスケープされたコンテンツが来ることが前提のショートコードを使ってた場合は問題が起きるので気をつけましょう。
もっといい方法がありそうな気がするんだよなぁ。
作者:高山 一登 | 価格:¥ 2,919
| 投稿日 | 2012年1月 8日 06:00 |
|---|---|
| カテゴリ | プログラム | 設定 |
| タグ | WordPress | 設定 |
| トラックバック URL | http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1251 |
2012年1月12日 01:13
どこからでも次の投稿と前の投稿を取得できるよう、get_adjacent_post()を変更してみる。続きを読む
2012年1月14日 05:55
テンプレートのごちゃごちゃが限界にきたのでラッパー書いてみた。でも僕なんかではなくもっとデキる人が書いたものを使いたいw続きを読む