- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
お世話になっております。
CocoonからSWELLへの移行後、3回ほど予約投稿を使ってブログを更新しましたが、設定時間を過ぎてもサイトのトップページ(スライドバーと新着記事)に反映されない状況が続いています。
投稿画面を確認するときちんと投稿済みになっているものの、再度サイトを確認しても反映されず。
リロードやキャッシュの削除を実施しても変化はありませんでした。
ただ、サイトのカテゴリー欄から記事に該当するカテゴリーを見てみると、そちらでは記事が反映されています。
(その後もう1度トップページに行ってみてもそちらには反映されていません)
この状態でもう1度投稿画面に行き、更新ボタンを再押下するとトップページにも反映されるため、とりあえず記事の更新は出来ているものの、出来れば予約投稿で更新したいと考えています。
よろしくお願い致します。
推奨プラグインのみ(乗り換えサポートプラグインを使用中です)
レンタルサーバーのキャッシュを確認してください。(予約投稿はWP機能でSWELL機能ではありません。)
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
あー、SWELLのパーツキャッシュをオフにしていただくと良いかもしれません。
save_postフックでキャッシュクリアする処理入れているのですが、予約投稿時にも同様の処理を追加してみます。
SWELL開発者です。
あ、でもSWELLのキャッシュクリア(コンテンツ)で改善されなかったということですかね?
SWELL開発者です。
ご返信いただきありがとうございます。
レンタルサーバーのキャッシュを確認してくださいとのことで、Xサーバーのサーバーキャッシュ設定にてキャッシュの削除を行ないました。
またその時点でONになっていたサーバー側の高速化設定(Xアクセラレータver.2、サーバーキャッシュ設定、ブラウザキャッシュ設定)もすべてOFFに。
(あまり内容に詳しくなく、的外れなことをしていたら申し訳ありません)
その後念のためSWELL側のキャッシュクリア2種類も行ないテスト投稿をしてみたところ、無事トップページに新記事が反映されました。
その後再度サーバー側の高速化設定をすべてONにしてテスト投稿してみたところ、こちらもちゃんと反映される結果に。
こちらの不手際でサーバーキャッシュの削除とSWELL側のキャッシュ削除を合わせて行なってしまったため、どちらの要因により反映されなかったのか分からなくなってしまい申し訳ありません。
ちなみにSWELL側の高速化設定以外にサーバー側の高速化設定もONにするというのは、設定上あまり良くないのでしょうか。
重ねての投稿失礼します。
その後再び同じ現象が起きました。
(サーバー側の高速化設定はすべてオフにしてあります)
予約投稿時間を過ぎても更新が反映されていない状態で、サーバーキャッシュの削除を実施。
ブログを確認したところやはり新しい記事は反映されておらず、何度かリロードしても状況は変わりませんでした。
(以前と同じく、カテゴリーページには反映されている状態です)
続いてSWELL側のキャッシュ削除後にブログを確認すると、初めは記事が反映されていなかったものの、リロードしてみると最新記事が無事トップページに反映された状態になりました。
以上の点から、SWELLのキャッシュクリアにて改善したのではと、素人判断ながらに感じています。
よろしくお願い致します。
ちなみにSWELL側の高速化設定以外にサーバー側の高速化設定もONにするというのは、設定上あまり良くないのでしょうか。
レンタルサーバーのキャッシュ機能は各社備考や注意事項が記載されている通り、非常にシンプルな物でWPとの互換性があらゆる状況において100%という訳ではありません。プラグイン形式のキャッシュと異なりで制御も限られてますので本当にサイトや使い方次第という感じです。
続いてSWELL側のキャッシュ削除後にブログを確認すると、初めは記事が反映されていなかったものの、リロードしてみると最新記事が無事トップページに反映された状態になりました。
以上の状況だと何かSWELL側のキャッシュが関係しているかもしれません。今回の確認で通常の操作とは別にシークレットモードでブラウザキャッシュのない状態でも確認されましたか?
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
@skillsharejp 様、ご返信いただきありがとうございます。
サーバー側の高速化設定について、とても勉強になりました。
不具合が発生したときなど対処できないため、しばらくはサーバー側の高速化設定はオフにしておこうと思います。
予約投稿の件について、シークレットモードでの確認は行なっていませんでした。
テスト投稿だと不具合が発生しない可能性もあるので、次回のブログ更新時に同じ状況になりましたら、シークレットモードで確認のうえご報告させていただきます。
本日予約投稿にてブログを更新しましたので、結果をご報告させていただきます。
結論から申しますと、シークレットモードで見た場合も通常時と変わらず、トップページに新しい記事は反映されませんでした。
行なったことは以下の通りです。
・まずは通常モードでブログを確認。今までと変わらず、新しい記事はトップページに反映されず。
(カテゴリーページには反映されています)
・その後シークレットモードにて確認したところ、通常モード時と同じ状態に。
(トップページは反映なし、カテゴリーページは反映あり)
それぞれ確認した後、SWELL設定よりキャッシュ削除を行なったところ、新しい記事がサイトのトップページに反映された状態になりました。
以上の点をふまえて、解決策などありましたらご教授いただきたく思います。
よろしくお願い致します。
@loos_ryo 様、実際に検証してみた結果、SWEEL側のキャッシュクリアをすることでトップページに記事が反映されることが確認できました。
よろしくお願い致します。