2016-05-13 5 views
0

ブロッククォートや画像なしで投稿の内容を投稿しようとしています。私のコードは画像を取り出しますが、まだブロック見積もりとテキストを入れています。ここWordpress - ブロッククォートや画像なしでコンテンツを投稿する

<?php 
    $content = preg_replace('/<blockquote>(.*?)<\/blockquote>/', '', get_the_content()); 
    $content = preg_replace('/(<img [^>]*>)/', '', get_the_content()); 
    $content = wpautop($content); // Add paragraph-tags 
    $content = str_replace('<p></p>', '', $content); // remove empty paragraphs 
     echo $content; 
?> 

答えて

1

シンプルエラー - あなたは基本的に離れてあなたが最初の行に何をしたかとやっているので - preg_replace()にあなたの2番目の呼び出しは、修飾されていないコンテンツがあるget_the_content()を、使用しています。最初の行の出力を使用する2番目の行のために、あなたの2番目のパラメータが$contentにする必要がある

$content = preg_replace('/(<img [^>]*>)/', '', $content); 
+0

完璧な、ありがとう! – user3550879

+0

あなたが大歓迎です、喜んでそれが助けられました! –

関連する問題