サポート » テーマ » 投稿ページを入れたい

  • sarasarari

    (@sarasarari)


    投稿ページで「Enter」キーを押した際についてしまう<p>タグを除去するために
    function.phpへ以下の記述をしたところ、通常の改行<br>もつかなくなってしまい、どうしたら良いか困っております。
    ビジュアルエディタの方で「Enter」を押すと「 」のスペースが吐き出されており、
    「Shift + Enter」では何も吐き出されません

    remove_filter('the_content', 'wpautop'); 
    remove_filter( 'the_excerpt', 'wpautop' );
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは

    下記のようなコードではどうでしょうか?

    function my_the_content( $content ) {
    	// $content = str_replace( '<p>&nbsp;</p>', '', $content );
    	$content = preg_replace( '|<p>(.*?)</p>|s', '$1', $content );
    	return $content;
    }
    add_filter( 'the_content', 'my_the_content', 11 );
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。