9.20
2007
WordPressはテンプレートタグを使うことで簡単にいろいろな情報を呼び出せるけど、もっといろんな呼び出し方がある。phpの関数を併用する場合などは、例えば記事の本文を呼び出す場合
を使う代わりに
という呼び出し方をすると、phpの関数の引数に放り込めるので、いろいろに加工できる。
■記事の本文or抜粋を取得
例)本文を60文字でカットする
「substr」はphpの関数。1つ目の引数でトリムの対象となるコンテンツを指定、2つ目の引数はトリム開始位置(0=1文字目)、3つ目の引数がトリム終了位置=文字数。日本語などマルチバイトの場合はあたまに「mb_」を付けてやらないと末尾が文字化けします。
※strip_tagsも併用しないと、開始タグだけ残されてレイアウト崩れる可能性あり(strip_tagsは指定したタグ以外のすべてのHTML/phpタグを除去してくれる)。先にstrip_tagsで囲ってから、mb_substrを。
■特定のカスタムフィールドの値を取得
※現在の記事の「キャンペーン終了日」というカスタムフィールドに入れた値が表示されます。
■記事の投稿スラッグを表示
■記事IDを取得
■最終更新日時を表示
コチラの記事にて
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 2月 | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
やたら助かりました。
$post->post_contentのcontentをtitleとかにかえるとタイトルもトリミングできたりして?
ありがとございました。
nnnさまようこそ。お役に立てて何よりです(^^)
titleもトリミングできますよ〜理屈では。
[...] 記事のいろいろな情報をGetする。【WordPressカスタマイズメモ】 $postの中身から記事の情報を取得してゴニョゴニョ [...]
[...] ・ksnn diary » publishToMixi ・記事のいろいろな情報をGetする。【WordPressカスタマイズメモ】 ・今日の山手線 | [...]