2022年10月9日、SWELLの利用規約を改訂しました。

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
Contact Form 7で設定保存...
 
通知
すべてクリア

Contact Form 7で設定保存時にエラーが出ます

1 投稿
1 ユーザー
0 Likes
73 表示
Takuji Hasegawa
(@takuji-hasegawa)
投稿: 1
メンバー
Topic starter
 

セットアップ直後のWordPressにプラグイン「Contact Form 7」をインストールし、デフォルト設定の「コンタクトフォーム 1」を開き変更せず保存を押すと、エラーメッセージが表示されます。

エラーメッセージ ここから ---------------------------------------------
Notice: Undefined property: stdClass::$edit_page in /var/www/html/wp-includes/capabilities.php on line 172 Call Stack: 0.0003 395528 1. {main}() /var/www/html/wp-admin/admin.php:0 0.5095 11325776 2. do_action() /var/www/html/wp-admin/admin.php:237 0.5095 11326152 3. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:476 0.5095 11326152 4. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:331 0.5095 11327280 5. wpcf7_load_contact_form_admin() /var/www/html/wp-includes/class-wp-hook.php:305 0.5102 11329368 6. wpcf7_save_contact_form() /var/www/html/wp-content/plugins/contact-form-7/admin/admin.php:245 0.5121 11346592 7. WPCF7_ContactForm->save() /var/www/html/wp-content/plugins/contact-form-7/includes/contact-form-functions.php:298 0.5122 11355640 8. wp_update_post() /var/www/html/wp-content/plugins/contact-form-7/includes/contact-form.php:1249 0.5123 11360496 9. wp_insert_post() /var/www/html/wp-includes/post.php:4775 0.5195 11406072 10. do_action() /var/www/html/wp-includes/post.php:4673 0.5195 11406448 11. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:476 0.5195 11406448 12. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:331 0.5195 11407576 13. SWELL_Theme\Meta\Button\hook_save_post() /var/www/html/wp-includes/class-wp-hook.php:309 0.5196 11407576 14. SWELL_Theme::check_user_can_edit() /var/www/html/wp-content/themes/swell/lib/post_meta/meta_button.php:47 0.5196 11407576 15. current_user_can() /var/www/html/wp-content/themes/swell/classes/Utility/Others.php:40 0.5196 11407952 16. user_can() /var/www/html/wp-includes/capabilities.php:693 0.5196 11408328 17. WP_User->has_cap() /var/www/html/wp-includes/capabilities.php:801 0.5196 11408704 18. map_meta_cap() /var/www/html/wp-includes/class-wp-user.php:777 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/capabilities.php:172) in /var/www/html/wp-includes/pluggable.php on line 1416 Call Stack: 0.0003 395528 1. {main}() /var/www/html/wp-admin/admin.php:0 0.5095 11325776 2. do_action() /var/www/html/wp-admin/admin.php:237 0.5095 11326152 3. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:476 0.5095 11326152 4. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:331 0.5095 11327280 5. wpcf7_load_contact_form_admin() /var/www/html/wp-includes/class-wp-hook.php:305 0.5282 11384592 6. wp_safe_redirect() /var/www/html/wp-content/plugins/contact-form-7/admin/admin.php:268 0.5283 11384592 7. wp_redirect() /var/www/html/wp-includes/pluggable.php:1524 0.5283 11384680 8. header() /var/www/html/wp-includes/pluggable.php:1416 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/capabilities.php:172) in /var/www/html/wp-includes/pluggable.php on line 1419 Call Stack: 0.0003 395528 1. {main}() /var/www/html/wp-admin/admin.php:0 0.5095 11325776 2. do_action() /var/www/html/wp-admin/admin.php:237 0.5095 11326152 3. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:476 0.5095 11326152 4. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:331 0.5095 11327280 5. wpcf7_load_contact_form_admin() /var/www/html/wp-includes/class-wp-hook.php:305 0.5282 11384592 6. wp_safe_redirect() /var/www/html/wp-content/plugins/contact-form-7/admin/admin.php:268 0.5283 11384592 7. wp_redirect() /var/www/html/wp-includes/pluggable.php:1524 0.5286 11384752 8. header() /var/www/html/wp-includes/pluggable.php:1419
エラーメッセージ ここまで ---------------------------------------------

エラーメッセージを無視してContact Form 7の設定を行うと、一応メールフォームは動作しますがこのまま使用するわけにもいかず問題を解決したいと思います。

他のテーマ(Twenty Twentyなど)に変更するとエラーメッセージは表示されませんので、SWELLとContact Form 7の相性が悪いなどがあるのでしょうか?
Googleなどでも検索してみましたが同様の事例は見つかりませんでした。

Docker Desktop(WordPressの公式イメージを使用)にて動作させておりますが、これが影響を与えているなどあるのでしょうか?

どなたか解決につながる情報がありましたら、情報を提供していただけますと幸いです。

 
確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.6.9.4
利用中のPHPバージョン
7.4.30
OS
macOS 11.7
利用中のWordPressバージョン
6.0.3
利用中のサーバー会社
Docker(WordPressの公式イメージ使用)
ブラウザ
Chrome
利用中のプラグイン一覧

Contact Form 7

 
投稿済 : 26/10/2022 8:23 pm
トピックタグ
共有: