サポート » 使い方全般 » 投稿のspanタグを消さないようにしながらビジュアル、テキストエディタ間での選択を維持したい

  • 解決済 chomb

    (@chomb)


    質問失礼します。

    投稿または固定ページで編集中、<span>などのタグを入れて「ビジュアルエディタ」と「テキスト」を
    切り替えると、<span>タグが消えてしまう。という現象に対し、下記サイトなどを参考に「function.php」にて対応しました。

    http://blog.yuhiisk.com/archive/2017/05/11/tiny-mce-before-init-setting.html

    これで<span>タグが消えてしまうことはなくなったのですが、その代わり「ビジュアルエディタ」で任意の場所を
    ドラッグ選択した後、「テキスト」に切り替えると、通常であれば選択した場所が「テキスト」エディタに移動しても同じように選択されて、場所がわかりやすいのですが、これが機能しなくなってしまいました。
    (その逆、「テキスト」で選択した場合は「ビジュアルエディタ」にも反映されています)

    <span>などが消えないようにしたままで、選択した場所がわかるようにするにはどのようにしたら良いのでしょうか?
    プラグインなども探してみたのですが、情報が古く機能しなかったりしたため、ごちらで質問させていただきました。

    よろしくお願いいたします。

    WordPress 4.9.8 、WordPress 4.8.7
    テーマ:cocoon、Xeory_baseなど

    • このトピックはchombが3年、 7ヶ月前に変更しました。
    • このトピックはchombが3年、 7ヶ月前に変更しました。
9件の返信を表示中 - 1 - 9件目 (全9件中)
  • CG

    (@du-bist-der-lenz)

    <span>タグで一時的に装飾していることはどのようなものでしょうか。cocoon、Xeory_baseテーマであれば、ショートコードで実現できませんか。

    スレッド開始 chomb

    (@chomb)

    CG様
    ありがとうございます。
    spanタグは装飾のために使用しており、cssなどはつけていません。

    spanだけのこともあれば、色をつけたりサイズを変更した場合でも(style)消える場合があるようです。
    使用している者があまりPCに慣れていない人間のため、可能であればショートコードなどは使わず対処できないでしょうか?

    • この返信は3年、 7ヶ月前にchombが編集しました。
    CG

    (@du-bist-der-lenz)

    Xeory_baseテーマで使っているサイトにて、<span>タグで色指定をして確認しました。「ビジュアルエディタ」と「テキスト」を切り替えると消えることは確認できていません。要因をたぐるために「function.php」に施工したことを、許に戻して確認してはどうでしょう。

    スレッド開始 chomb

    (@chomb)

    CG様
    ありがとうございます。感謝します。

    色をつけたりして、styleを設定した場合は一旦置いておいて<span>にstyleを当てていない場合も消えないようにする方法はないでしょうか?

    上記の場合、「function.php」で、他の方法を試したり、元に戻したりしているのですが
    思うように行きません(><)

    <span>だけというのをやはり変えないといけないでしょうか?
    (css当てたり…)

    CG

    (@du-bist-der-lenz)

    <span>に要素がないから整理されます。閉じ忘れがあった時にアラートするタグのセットを確認する仕組みによるものでしょう。クライアントへの確認点の目安としてはマーカーを検討しませんか。

    スレッド開始 chomb

    (@chomb)

    CG様
    ありがとうございます。

    とりあえず、私が症状を確認できた部分についてはcss要素を当てるようにしました。
    AddQuicktagタグを使用しているようなので、こちらで対応しました。

    あとはCG様のおっしゃる通り、クライアント様からもう少し症状をヒアリングして、状況にあわせて提案してみようと思います。ありがとうございました。

    他のご意見が聞けたらと思うので、クライアントからのOKが出るまでは質問を開けて置きたいと思います。
    よろしくお願いいたします。

    CG

    (@du-bist-der-lenz)

    古典手法ですが、<span class="none">として、テーブルで空のセルが必要なときに行っています。将来必要になると作り手側として予測が立ちそうなところには、仮名のクラスを当てて事前対策してもいます。あとからクラスを追加するのは面倒になりますが、前もって仕込んでおけば、あとからだと名前は置き換えてしまうのは簡単ですからね。

    スレッド開始 chomb

    (@chomb)

    CG様
    ありがとうございます。
    教えていただいたやり方で対応してみました。

    クライアントからも特に修正依頼がなかったので、これでいけそうです。
    相談に乗っていただけてとても助かりました。
    CG様 ありがとうございました。

    CG

    (@du-bist-der-lenz)

    プラグインを作ったり、「function.php」に施工したことはテーマを変えてみたり、上書きしてしまうこともありますからね。クライアントが勝手に行うことを禁止は出来ないし、地震や災害で作り手が連絡不能になることもありますから。古典手法には、代わりで作業する人にも意図は伝わると思います。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「投稿のspanタグを消さないようにしながらビジュアル、テキストエディタ間での選択を維持したい」には新たに返信することはできません。