回答編集履歴
1
文法の修正
answer
CHANGED
@@ -4,19 +4,20 @@
|
|
4
4
|
exit;
|
5
5
|
```
|
6
6
|
をチェック。
|
7
|
-
$location
|
7
|
+
$locationには```URL/#comment-数字```が入っていたので、
|
8
|
-
URLの中にあるスラッグで判定することにして
|
8
|
+
URLの中にあるスラッグで判定することにして```wp-comments-post.php```
|
9
|
-
|
9
|
+
を直接書き換えてみました。
|
10
10
|
```php
|
11
11
|
if( strstr( $location,'パーマリンクのスラッグ' )==true ){
|
12
12
|
wp_safe_redirect( home_url('/?p=数字') );
|
13
13
|
exit;
|
14
14
|
}
|
15
15
|
```
|
16
|
+
|
16
17
|
問題なくコメント後にリダイレクトしました。
|
17
|
-
コアファイルの編集は
|
18
|
+
コアファイルの編集は
|
18
|
-
wp-comments-post.php
|
19
|
+
アップデートの上書きされるのが厄介なので、```wp-comments-post.php```を
|
19
|
-
functions.php
|
20
|
+
元に戻し、```functions.php```に以下を追記。
|
20
21
|
```php
|
21
22
|
function redirect_comments( $location ) {
|
22
23
|
if( strstr( $location,'パーマリンクのスラッグ' )==true ){
|