diary
diary
指定ページのみ自動的に付与されるpタグやbrタグを無効化するおまじない
運用する人はタグとかわからない素人で、でも特集ページはお宅さんにお願いするわー
つまり、お客さんがブログ書く時、enterで改行して、wordpressの機能で勝手に改行タグが入って欲しい。
でも、依頼を受けた自分たち、タグとかわかる人が作るページは、勝手に改行タグは入って欲しくない。ちゃんとcssで整えたい。
こういったときに役に立つおまじない。
/* ------------------------------ 指定ページのみ自動的に付与されるpタグやbrタグを無効 ------------------------------ */ function rm_wpautop($content) { global $post; if(preg_match('|<!--makepage-->|siu',$content)){//<!--makepage-->をエディターの最初に記載する remove_filter('the_content', 'wpautop'); } else { add_filter('the_content', 'wpautop'); } return $content; } add_filter('the_content', 'rm_wpautop', 9);
<!ーーmakepageーー> ここの英文字のところは、好きなように変えて大丈夫。
固定ページや投稿ページのエディターの書き初めに、<!ーーmakepageーー>を書いておけば、あら不思議!
このページだけ勝手に改行タグがはいらない。
あとは通常通り、文章や画像を貼っつけ、cssで整えて終わり。