私は1つの問題が発生しました。 、preg_replaceそれを行う方法?
[caption id="attachment222" align="aligncenter" width="520" caption="caption ghoes here"]<img class="image-caption" title="title" src="picture link goes here" alt="" width="520" height="328" />[/caption]
だから、基本的に私は何をする必要があるか、$コンテンツを通過内部で各<img>
SRCを取得している[キャプション] [/キャプション]タグ、詳細は、上記のコードを参照してください - 私が得たコードキャプションの中にsrcリンクを挿入してimgタグを削除してください。最後には[caption id="attachment222" align="aligncenter" width="520" caption="caption ghoes here" url="picture link goes here"][/caption]
のようになります。
ご覧のとおり、srcもurlに変更されています。あなたが私を助けてくれることを願っています。
ベターDOM正規表現ではない使用します。 – anubhava
誰かのような音が正規表現を学ぶ必要があります! +1 @anubhava for DOM – Zenexer
@anubhavaこれはRegExで完璧に動作します。 DOMはあまりにも厄介です。括弧内の要素がDOMノードとして終わる可能性はほとんどないので、うまくいくとは思えません。 – bummzack