- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
今回、ふきだしを素敵な形へアップデートしていただき、ありがとうございます。
しかしながら、実際にSWELL 2.5.7でふきだしデータの移行を済ませた後に作成されるテーブルには、Balloon.phpのソースコード上に $wpdb->prefix 変数が使われていないので、通常wp_などの接頭辞が付かず、単にswell_balloon というテーブルになることがわかりました。
したがって、ふきだしデータの移行後は以下の問題が発生します。
- こちらのトピックで報告を受けた通り、All in One WP Migrationプラグインを使用してバックアップ・復元ができない(現在のふきだし設定が維持される。おそらくこのプラグインでは、接頭辞が付いているデータベースのみをバックアップ・復元するものと考えられます)
- マルチサイト上で、複数サイトのふきだしデータがひとつにまとまってしまう(マルチサイト上でpost_idがどのように動作するのかが知識不足なのですが、複数のサイト同士でふきだしのIDがかぶってしまうことはあるのか…?が気になりました。IDが違えばデータ移行自体は問題ないです)
以下の画像は、実際にしらこサイトと、温泉サイトとでふきだし設定がダブって表示されている様子です。
▼しらこサイト
▼温泉サイト
このことにおける、実際のサイトでの表示上は特に問題がないようです。
次バージョンなどで、改善可能でしょうか…?といっても、改善していただいた後も、
- 2.5.6系以前の方もしくは、2.5.7でデータ移行前の方
- 2.5.7でデータ移行後の方
といるわけで、どちらも問題のないように対応する必要は出てしまいます;;
理想なのは、マルチサイトの場合、アイコンの画像を取得するURLがサイトごとに異なりますので、それでテーブルを再分割して、最後に既存のswell_balloonのテーブルを削除する形でしょうか…
ちなみに、私のサイトでは動作に問題がないのですが(アイコンの順番が移動できないとかはあります)、複数のサイト上で設定されたふきだしのorder_idが1のものがダブって同じテーブル上に存在している状態にはなっています。
事前にRC版のテスト参加していたにもかかわらず、MySQL上の動きまで見ておらず申し訳ございません;;
Code Snippets (v.2.14.3)
Contact Form 7 (v.5.5.3)
Custom HTML Block Extension (v.2.4.3)
Custom Post Type UI (v.1.10.1)
Flexible Table Block (v.2.3.1)
Google XML Sitemaps (v.4.1.1)
Highlighting Code Block (v.1.4.1)
Image Quality Control | Still BE (v.1.0.0)
Pochipp (v.1.5.2)
Pochipp Assist (v.0.1.0)
Pochipp Pro (v.1.4.1)
SEO SIMPLE PACK (v.2.2.7)
SIMPLE BLOG DESIGN (v.1.0.31)
Smash Balloon Instagram Feed (v.2.9.8)
Snow Monkey Forms (v.2.1.0)
Useful Blocks (v.1.5.0)
Useful Blocks Pro-Addon (v.1.1.1)
WPForms Lite (v.1.7.1.2)
WP Mail SMTP (v.3.2.1)
WP Multibyte Patch (v.2.9)
XO Security (v.3.1.7)
SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
①の「プレフィックスが付いていないことでデータ引っ越しができない」件につきましては、2.5.8で対応しました!
②の「マルチサイト上で、複数サイトのふきだしデータがひとつにまとまってしまう」件についてですが、2.5.8で一度この問題を自動解決する処理を入れて多くの場合解決はできたのですが、
SSL化不十分なサイト等、一部のケースで2.5.7時点で何も問題なかったサイトにも影響が出てしまう不具合が発生してしまいました。
これを完全に回避しつつ②の問題への自動対処することは難しいと改めて判断し、2.5.8.1からは①のみの対応とさせていただきました。
SWELL開発者です。
なので、大変お手数ですが、マルチサイトで2.5.7にアップデートした時にふきだしが混在してしまった場合は、手動で不要なものを削除していただくようお願いいたします... 😥
※ 2.5.7未満から2.5.8.1へのアップデートでは、①と②の問題は両方とも発生しないようにはしています!
SWELL開発者です。
修正版(2.5.8.1)もアップデートしていただき、ありがとうございます…!
仰っていただいた内容通り、マルチサイトでは不要なふきだしを個別に削除させていただきました。お手数をおかけし申し訳ございません。
また、手元のサイトではシングルサイト・マルチサイトどちらも動作に問題ありませんでした。このたびは、ありがとうございました。
SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/