• WP Maintenance Mode & Coming Soonを最新にすると、
    is_front_page();が機能しません。
    AIOSEOのTOPページのタイトル?ディスクリプションが変更されてしまう。

    このプラグインを削除しても、設定は直らない。
    どうしてこうなったのか?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Vytis

    (@bvytis)

    Hi @4273a551,

    Thank you for reporting the issue, and I’m sorry to hear about it, could you provide more details on how to replicate this issue?

    Are you using is_front_page(); as a condition for rendering something on the front-page and it doesn’t work with the plugin activated? Do you mean that content is not rendered on the maintenance page or even the real home page of your website?

    If you can provide us with the way you’re doing it so we can try doing the same on our end that would be very helpful. Thanks!

    Thread Starter 3488521

    (@4273a551)

    プラグインを有効化にし、maintenance or coming soon pageの設定をすると下記のエラーが出ます。

    Fatal error: Uncaught Error: Call to a member function get_page_permastruct() on null in ???/wp-includes/link-template.php:430 Stack trace: #0 ???/wp-includes/link-template.php(392): _get_page_link(Object(WP_Post), false, false) #1 ???/public_html/word/press1/wp-includes/link-template.php(197): get_page_link(Object(WP_Post), false, false) #2 ???/wp-content/plugins/wp-optimize/cache/class-wpo-page-cache.php(1018): get_permalink(Object(WP_Post)) #3 ???/wp-content/plugins/wp-optimize/cache/class-wpo-cache-rules.php(162): WPO_Page_Cache::delete_single_post_cache(4109) #4 ???/wp-includes/class-wp-hook.php(309): WPO_Cache_Rules->purge_post_on_update(4109) #5 ???/wp-includes/class-wp-hook.php(33 in ???/wp-includes/link-template.php on line 430

    何とかしてください!!

    Hi @4273a551!

    No error from the ones you provided points to WP Maintenance Mode. They point to the WP-Optimize plugin and to WordPress itself. You could deactivate that plugin, activate WP Maintenance Mode again and check if the issue persists.

    Have a nice day!

    こんにちは。おそらく同様の現象を確認しました。
    Wordpressバージョンは5.9.3-ja
    WP-Maintenance-mode 2.5.2
    PHP7.4.28

    有効化(activate)した後、無効化(deactivate)すると、
    フロントページのbody_classにhomeが含まれなくなり、is_home()が動作しなくなります。
    なぜか管理画面にて設定>表示設定(options-reading.php)にアクセスすると復旧します。

    このままだと不便です。

    • This reply was modified 2 years, 2 months ago by tdjn.
    Plugin Support Kush

    (@kushnamdev)

    Hey @tdjn,

    We have released a new update that we think might fix your issue. Please update the plugin and check if the issue still exists or not.

    Let me know how it goes.

    Thank you, have an amazing day!

    Hi @kushnamdev,

    アップデートありがとうございます。
    ver2.5.3で確認してみましたが、残念ながら現象は解決しませんでした。

    ただいくつか間違った情報を報告していました。
    いちど有効化してから無効化すると、is_home()が動作しないというのは、間違いでした。is_home()は動作しています。

    したがって問題としては、テーマのheader.phpのbodyタグに記述しているbody_class()の戻り値から「home」が消えてしまうということだけです。

    is_home()は動作することがわかったので、ひとまず対応としてテーマheader.phpに

    if(is_home()) $addclass = array( 'home' );
    <body <?php body_class( $addclass ); ?> >
    

    とすることで解消することができました。

    • This reply was modified 2 years, 1 month ago by tdjn.
    • This reply was modified 2 years, 1 month ago by tdjn.

    Hi @tdjn,

    We’re glad to hear you managed to find a solution in the meantime. Thanks for sharing it with the community!

    Have a great day ahead!

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘表示が崩れる’ is closed to new replies.