プラグイン/サイドバー ウィジェットを使用するワードプレス サイトに取り組んでいます。私が経験している問題は、ウィジェットが無効な HTML を生成することです。これの例を以下に示します...
<p>
<div>I am item 1</div>
<div>I am item 2</div>
<div>I am item 3</div>
<div>I am item 4</div>
<p></p>
私の理解では、このコードには 2 つの問題があります。1 つ目は、段落内で div (ブロック レベル要素) を使用していることです。2 つ目は、最後に閉じられていない余分な P タグがあることです。
私はウィジェットの開発者と話しましたが、高価で有料のプラグインであるにも関わらず、急いで問題を修正するつもりはありません.
preg_replace を使用してコードをクリーンアップしようとしていますが、ウィジェット コンテナー内のコードのみをターゲットにして、これを行うための例やチュートリアルがあるかどうか疑問に思っていました。