SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【WordPress】簡単な置換タグを作る

問題

お決まりのボタンや、お決まりのフレーズ、たくさんのページで共通の文言の表示を楽に管理したい。

{{あいさつ文}} → 「ようこそソフテルへ。今日もよい商品が入荷してますよ!」みたいな置換用のタグって作れる?

解答例

テーマのための関数(functions.php)にこんなコードを追加する。

/**
* My Custome Tags
*/
function my_custome_tags($content)
{
  $t = array(
    '{{あいさつ文}}' => '<p>ようこそソフテルへ。今日もよい商品が入荷してますよ!</p>',
    '<!-- 無料資料請求はコチラ -->' => '<div><p><a href="">無料資料請求はこちら</a></p></div>',
    '置換用タグ123456' => '何かに置き換えてから表示されます',
  );
  return str_replace(array_keys($t), $t, $content);
}
add_filter('the_content', 'my_custome_tags');

add_filter(‘the_content’, ‘~~~’) は、投稿コンテンツ表示時に適用させることができるフィルター。

関連するメモ

コメント