Wordpress 简码返回已更改 html
Wordpress shortcode is returning changed html
我有一个 WordPress 短代码功能,为了调试建议我将其减少到只有这两行
$detail='<div class="property_design_intext_details"><p style="text-align: right;"><div id="add_favorites" class="isnotfavorite" data-postid="132">add to favorites</div></p></div>';
return $detail;
问题出现在wordpress显示其他代码的前端。更确切地说(取自查看源代码)
<div class="property_design_intext_details"><p style="text-align: right;"><div id="add_favorites" class="isnotfavorite" data-postid="132">add to favorites</div></div>
缺少结束 </p>
标记。
关于为什么会发生这种情况以及如何防止它的任何想法。
浏览器修复了您损坏的 HTML。
不要把<div>
放在<p>
里面。
不可能将 <div>
元素放在 DOM 中的 <p>
内,因为开始的 <div>
标签会自动关闭 <p>
元素.
我有一个 WordPress 短代码功能,为了调试建议我将其减少到只有这两行
$detail='<div class="property_design_intext_details"><p style="text-align: right;"><div id="add_favorites" class="isnotfavorite" data-postid="132">add to favorites</div></p></div>';
return $detail;
问题出现在wordpress显示其他代码的前端。更确切地说(取自查看源代码)
<div class="property_design_intext_details"><p style="text-align: right;"><div id="add_favorites" class="isnotfavorite" data-postid="132">add to favorites</div></div>
缺少结束 </p>
标记。
关于为什么会发生这种情况以及如何防止它的任何想法。
浏览器修复了您损坏的 HTML。
不要把<div>
放在<p>
里面。
不可能将 <div>
元素放在 DOM 中的 <p>
内,因为开始的 <div>
标签会自动关闭 <p>
元素.