• Home
  • Service 提供サービス
  • Drone 空撮
  • PORTFOLIO 事例庫
  • YouTube 動画庫
  • Photo Gellery 写真庫
  • News お知らせ
  • About 概要
  • Privacy Policy 個人情報保護方針
  • 特定商取引法に基づく表記
お問い合わせ
CONTACT INFORMATION
三重県松阪市
嬉野津屋城町1355−4
0598-30-5698
月~金曜日 9:00~18:00
Tweets by aquacube
  • Home
  • Service 提供サービス
  • Drone 空撮
  • PORTFOLIO 事例庫
  • YouTube 動画庫
  • Photo Gellery 写真庫
  • About 概要
  • News お知らせ
  • Privacy Policy 個人情報保護方針
  • 特定商取引法に基づく表記
お問い合わせ
To Blog

WordPress 3.4へアップグレードでContact Form 7が送信エラーになる場合の対処方法

2012.06.25
-
WordPress

WordPressを最新バージョン3.4へアップグレードすると一部のサーバーではContact Form 7が送信できなくなるようです。
PHPがセーフモードで動作しているサーバーで起こる不具合らしく、WordPress本体のバグなのか、Contact Form 7のバグなのかよくわかりません。

対処方法はサーバーのPHP設定ができる場合はセーフモードをOFFに、
できない場合は wp-includes/class-phpmailer.phpを以下のように修正します。

class-phpmailer.php 763行目、769行目の  , $params を削除。
以下の-行を+行のように修正します。

[crayon]
    } else {
      if ($this->SingleTo === true && count($toArr) > 1) {
        foreach ($toArr as $key => $val) {
–          $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
+          $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);
          // implement call back function if it exists
          $isSent = ($rt == 1) ? 1 : 0;
          $this->doCallback($isSent, $val, $this->cc, $this->bcc, $this->Subject, $body);
        }
      } else {
–        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
+        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);
        // implement call back function if it exists
        $isSent = ($rt == 1) ? 1 : 0;
        $this->doCallback($isSent, $to, $this->cc, $this->bcc, $this->Subject, $body);
[/crayon]

http://core.trac.wordpress.org/attachment/ticket/20970/20970.patch

tracにTicketがあったので
次回のアップデートで修正されると思います。

PREVIOUS POST
WordPressで投稿した画像のaltとtitle属性を削除したい
NEXT POST
WordPressでフロントページを固定ページに設定するとページングができないときの対処方法
category
  • All
  • News
  • Tips
  • WordPress
archives




LATEST POSTS
  • 2024.12.18
    年末年始の休業のお知らせ
  • 2024.08.02
    2024年 夏季休業のお知らせ
  • 2024.05.28
    フィッシングメールにご注意ください
GET CONNECTED

Copyright - AQUACUBE

WordPress 3.4へアップグレードでContact Form 7が送信エラーになる場合の対処方法 | ホームページ、パンフレット、名刺 制作 - AQUACUBE(アクアキューブ) | ホームページ、パンフレット、名刺 制作 – AQUACUBE(アクアキューブ)
よりよいエクスペリエンスを提供するため、当ウェブサイトでは Cookie を使用しています。引き続き閲覧する場合、Cookie の使用を承諾したものとみなされます。OK