WordPressを用いたサイト構築をしております。
本文の出力をしようと思うのですが、ここから一部の文字列(半角空白のみ)が含まれたタグを削除したいと思っています。
PHPのpreg_replaceで削除してしまおうと思ったのですが、うまくいきません…。
PHP
1$content = get_the_content(); 2$content = preg_replace('/<p> </p>/','', $content); 3echo do_shortcode($content);
チェッカーも通したらチェッカーは通るのですが、実際にやってみるとうまく動かない状況です。
半角空白を\sに置き換えてもうまく動かず、何がおかしいのかもわからない状況で困っております。
ソースコードの関係上、remove_filterでpタグすべてを消すわけにはいかず、PHP側で置き換えられればと思っています…。
何かアドバイスをいただければと思い書き込ませていただきました。よろしくお願いします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/31 08:27 編集
2017/10/31 08:50
2017/10/31 09:03