2016-06-01 9 views
2

私は、画像なしのthe_contentのテキストのみを表示するフィルタを作成しようとしています。しかし、働いていない、でした私はそれを試してみましたが、それは何も表示されない、それはあなたがコードthe_contentからthe_excerptを抽出してください

add_filter('the_content', 'importgaleria'); 

function importgaleria($content) { 
    global $post; 
    if (is_singular()) { 
     $content=$post->post_excerpt; 
     $content = preg_replace('/(<)([img])(\w+)([^>]*>)/', '', $content); 
     $content = str_replace(']]>', ']]&gt;', $content); 
     return $content; 
    } else { 
     return $content; 
    }; 

}; 
+0

を解決するために管理しました画像ではないテキストのみを表示したいですか? – purvik7373

+0

はい、私はテキストだけが表示されるようにします –

答えて

0

空白である私は、このコード

add_filter('the_content', 'importgaleria'); 

function importgaleria($content) { 
     if (is_singular()) { 
     $content = wp_trim_words(get_the_content(), 20, '') ; 
     return $content; 

    } else { 
     return $content; 
    }; 

}; 
+0

これはまた働いていません、彼は投稿のテキストと画像で消えます –

+0

あなたは本当に単一のページにありますか? (とbtw、googleの最初のヒット:http://wordpress.stackexchange.com/a/162165/62744) – vard

+0

私にあなたのディスプレイコードを教えてもらえますか? – purvik7373

0

下に試すことができます

add_filter('the_content', 'importgaleria'); 

function importgaleria($content) { 
    global $post; 
    if (is_singular()) { 
     $content=$post->post_excerpt; 
     return $content; 
    } else { 
     return $content; 
    } 
} 
関連する問題