記事中の任意のテキスト(タグ)を置換したい。
-
1つのWPでPCとスマホ用(レスポンシブ)用のテーマと、ガラケー用のテーマを、プラグイン「Multi Device Switcher」で切り替えて使用したいと考えています。
切り替えそのものは問題ないのですが、記事や固定ページの本文中に、<span class=”red”>などcss(外部ファイル)で文字色、サイズの装飾をしている部分があります。
ここをガラケー用のテーマでは直接表記にしたくて、以下のページを参考にガラケー用テーマのfunction.phpにテキスト置換処理を書いてみました。
http://kachibito.net/wordpress/replace-keywords.html<?php /* 文字列置き換え */ function the_content_replace($text){ $replace = array( // '元の文字列' => '置換する文字列' 'class="red"' => 'style="color:#800000;"', 'class="red-min"' => 'style="color:#800000;font-size:font-size: smaller;;"', 'class="min"' => 'style="font-size:font-size: smaller;"' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'the_content_replace'); ?>
しかしこれが上手く働きません。
どこに問題があるのか、アドバイスいただけないでしょうか。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
- トピック「記事中の任意のテキスト(タグ)を置換したい。」には新たに返信することはできません。