CG
(@du-bist-der-lenz)
単純なミスではないでしょうか。該当行、そのphpページにミスがあるかもしれません。
コメントありがとうございます。
私も単純なミスな気がしてます。
それか可能性は低いかもしれませんが、wp-config等で定数を定義していることを想定しているかもしれません。
一応下記に原因になってるかと思うコード記載しておきますね。
function handler_wp_redirect( $link, $status_code ) {
if ( ( ( strlen( $link ) <= 5 || 'http:' !== strtolower( substr( $link, 0, 5 ) ) ) && ( strlen( $link ) <= 6 || 'https:' !== strtolower( substr( $link, 0, 6 ) ) ) )
|| ( isset( $_SERVER[HTTPS] ) && strtolower( $_SERVER[HTTPS] ) !== 'off' && 'https' === strtolower( substr( $link, 0, strpos( $link, '://') ) ) )
|| ( ( ! isset( $_SERVER[HTTPS] ) || strtolower( $_SERVER[HTTPS] ) === 'off' ) && 'http' === strtolower( substr( $link, 0, strpos( $link, '://') ) ) ) ) {
$result = $this->convert_url( $link );
} else {
$result = $link;
}
return $result;
}
@gblsm さん
たしかに環境変数に$_SERVER['HTTPS']
があるのでtypoっぽいですね。
ありがとうございます。
開発者さんへプルリク等したいとこなんですけど、方法がわからず、、、
ちょっと調べてやってみます。レスポンスがあればをこちらに返信できるようにしますね。
naoshiroさん
CGさん
gblsmさん
ご迷惑をお掛けしております。
ご連絡と調査頂き、ありがとうございます。
本日修正してリリースする予定です。
@jp-secure
開発者さんコメントありがとうございます。修正のほうよろしくお願いします!
naoshiroさん
お待たせしました。
修正版 1.4.3 を先ほどリリースしました。
今後ともよろしくお願い致します。
1.43が出たということでアップデートをかけようとしたのですが、1.42のままでも最新ですとでてしまいます。
https://ja.wordpress.org/plugins/siteguard/#developers
で最新は1.43とたしかになっているかと思いますが、またバグか何かで1.43を削除したということでしょうか?
gozi198さん
ご連絡ありがとうございます。
更新の対象にならないことを確認しました。
アップロードに問題があったのかもしれませんが、、今現在原因が分かっていません。
原因が分かり次第、対応します。
1.43の対応ありがとうございます。
今回アップデートが二転三転したので、念のために確認ですが、現在すでに1.42にアップデートしております。
通常のようにワードプレスの管理画面の更新からアップデートをかけて良いというように考えて良いでしょうか?
・1.42にアップデートをしてSiteGuard WP Pluginの設定項目のうち初期設定に戻った箇所がある
・Use of undefined constant HTTPSの不具合が出たサイトは何か特別な処置が必要
というようなことはないでしょうか?
たとえば一旦削除した後に、もう一度インストールしなおして設定も一からしなければいけないというような処置は開発者側からみて必要でしょうか?
お手数っかてします。
ご回答よろしくお願いいたします。
gozi198さん
1.4.3に関しては、変更は1.4.2の不具合部分(Use of undefined constant HTTPS)の修正のみです。ワードプレスの管理画面からアップデートをかけて問題ありません。
よろしくお願い致します。
早速の返信ありがとうございます。
1.43に関しては問題ないとのことよくわかりました。
1.42にすでにアップデートしていて(すでに何か不具合が出ていたとしても)も何か特別な処置も特に必要なく、そのまま1.43にアップデートしても良いということでよろしいでしょうか?
何分コードも今回のエラーもよくわかりませんもので、つまらない質問をしているかもしれませんが、よろしくお願いいたします。
gozi198さん
アップデートに不安を感じさせてしまって、申し訳ありません。
1.4.2の状態で、1.4.3にアップデートする前に特別な作業が必要になることはありません。
よろしくお願い致します。
@jp-secure さん
修正いただきありがとうございました。
私の方でも先程アップデートして確認ができました。
今後も引き続き使用させていただきますね。
これかもどうぞよろしくお願いいたします。