ワードプレスの改行の不具合の解決方法について
ワードプレス。
とても便利です。
以前は、ホームページビルダーというソフトを使ってホームページを作成しておりましたが、いつしかワードプレス中心にホームページを作成するようになりました。
現在では、世界中のホームページの9割以上がワードプレスで作られているとか・・・
そんな圧倒的なシェアを持つワードプレスですが、一部で困ったことが起きています。
私自身、いくつかのサイトを運営し、また、コンサルタントとして、クライアント様のサイトの運営をお手伝いしたりしているのですが、その中のいくつかのサイトでのみ、この現象が起こるのですが・・・
「改行がうまくいかない。」
そんな問題が起こっております。
このページもそうですが、私は最近導入されたブロックエディターが非常に使いにくいのと、あまりにも直感的ではないことから、旧エディターを使っておりますし、クライアント様にも現時点では、旧エディターを使うことを薦めております。
それで、こういう文章を書く際に、「改行」をするわけですが、それがビジュアルエディターで書いている通りに反映されないんです。
例えば・・・
こんな感じに数行空けたはずなのに、ただの改行になってしまったり、ひどい場合には、全ての改行が無くなって、文章の塊になってしまう。
調べたところ、テーマやカスタマイズなどによって、この現象が起こる・・・らしいのですが、根本的な原因がわからず、この問題を解決できた事例を発見することができませんでした。
とはいえ、テーマやカスタマイズの部分からサイトを作り直すわけにはいかないでしょうから、どうやって対処すべきかを調べ、色々試してみました。
一番簡単な方法としては、TINY MCE Advance というプラグインを入れて、それなりの設定をすれば大丈夫・・・という説もたくさん見かけたので、まずはそれを試していただけたらと思うのですが、残念ながら私の管理しているとあるワードプレスでは、解決できませんでした。
そんなことも試しつつ・・・
最終的に有効だと判明した方法を3つ、ご紹介させていただきます。
(なお、これよりもいい方法があれば、ぜひ教えていただけたらと思います。)
解決策その1
まず1つ目。
改行タグを入れるというもの。
これは、ビジュアルエディターではなく、テキストエディターで行うもので、
<br>
というコードをテキストの画面で入れればいいんです。
これで思い通りに、正確に反映してくれました!
しかし・・・デメリットとして・・・ビジュアルエディターで確認しようとすると、ワードプレスの仕様で、余計な改行を排除する機能が働いてしまい、意図的に入れた改行のコートが全て吹き飛んでしまうようでして・・・
なので、ビジュアルエディターで確認する代わりに、プレビューでチェックして・・・ということを繰り返しながら改行の具合を見るという普段とは違う段取りが必要になります。
さらに、もし、いつものクセでビジュアルエディターを開いてしまったら・・・そんなことを想像するだけで、正直、怖くて使えません。
それに、そもそも、ある程度、テキストエディターでの知識と経験がないとできない。
そもそもとっつきにくいし、直感的ではない。
なので、初級者向けではない。
中級者以上の方向け。
いや、そもそも解決策の一つではありますが、あまりオススメできません。。。
解決策その2
そして2つ目。
これは苦肉の策です。
解決策その1でも触れたのですが、ワードプレスの本来の機能ということで、余計な改行は削除されてしまうんです。
・・・であれば、その裏をかけばいいのでは?
というわけで、削除できない改行を入れてあげればいい!!
え?
どうやって?
それはですねぇ・・・
改行するだけじゃなくて、そこに、空白を1文字入れる。
これです。
これをやったら、改行が消されることはありませんでした!!
デメリットは・・・あまりにも素人っぽいので、コンサルタントとしてはあまり薦めたくない。。。ということぐらいでしょうか?
対処療法としては、とても簡単で誰でもできてビジュアルエディターでできるので、今、私が知っている中では、最も現実的な対応策だと思います!
解決策その3
実は個人的にはこれが一番のオススメです。
それは・・・エレメンターというプラグインを導入することです!!
実は、私自身、ワードプレスのブロックエディターが大っ嫌いなのですが、その理由がエレメンターなんです。
このエレメンターというプラグイン、ワードプレスがブロックエディターを発表する以前から存在するブロックエディターなんです。
なので、歴史がある分、完成度が高い。
それに、ワードプレスのブロックエディターとは比較にならないぐらい直感的に使えます!(慣れてるからかもしれませんが。。。)
さらすごいのは・・・
なんと無料!(有料版を販売しておりますが、無料版で充分です!)
試したところ、エレメンターを使って記事を書く分には、私の管理している改行がダメダメになってしまうサイトでも何も問題なく、綺麗に思い通りに改行が反映されました!!!
なお、デメリットとしては、ちょっと学習しなければいけないことぐらいでしょうか?
しかし、得られるものは遥かに大きいと思っておりますので、もし、改行問題にぶち当たってしまったときには、それを解決する労力をエレメンターの導入に振り向けていただけたらと思います!!
以上、いかがでしたでしょうか?
少しでもお役に立てれば幸いです。