質問編集履歴
3
前提が分かりにくかったので修正(1行目)
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
以下のようなコードがあります。
|
1
|
+
以下のようなコードが、サイト内のいろんなページにあります。
|
2
2
|
|
3
3
|
```html
|
4
4
|
<a target="_blank" href="http://example.com/">テスト</a>
|
2
自分で作ったコードの何が問題なのかを分かりやすく表記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,7 +19,7 @@
|
|
19
19
|
という風に置換したいです。
|
20
20
|
|
21
21
|
|
22
|
-
WordPress上で色々試行錯誤してみたのですが、以下の様にしてaタグにすべてにdivの開始と終わりのタグを付けるとこまではできたのですが、ここからはどうして良いか分からずお手上げ状態です。
|
22
|
+
WordPress上で色々試行錯誤してみたのですが、以下の様にしてaタグにすべてにdivの開始と終わりのタグを付けるとこまではできたのですが、ここからはどうして良いか分からずお手上げ状態です。(下のコードでは全部のaが置き換わってしまうので論外)
|
23
23
|
|
24
24
|
```PHP
|
25
25
|
$the_content = preg_replace('/<a/i', '<div id="hoge"><a', $the_content);
|
1
最終形のコードに「target="_blank"」を入れるのを忘れていたので修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,9 +11,10 @@
|
|
11
11
|
|
12
12
|
```html
|
13
13
|
<div id="hoge">
|
14
|
-
<a href="http://example.com/">テスト</a>
|
14
|
+
<a target="_blank" href="http://example.com/">テスト</a>
|
15
15
|
</div>
|
16
16
|
```
|
17
|
+
(target="_blank"はどこに付いてもかまいません)
|
17
18
|
|
18
19
|
という風に置換したいです。
|
19
20
|
|