使用仪表板将 HTML-tags 放入 WordPress 页面
Place HTML-tags into WordPress page using dashboard
我尝试使用仪表板将此 HTML 放入我的页面内容中:
<div>
<p class="text-center">
<a class="btn btn-large btn-light" title="Kontakt" href="/?page_id=20">Kontakt <i class="fa fa-phone"></i></a>
<a class="btn btn-large btn-light" title="Standorte & Informationen" href="/?page_id=20">Standorte &
Informationen <i class="fa fa-globe"></i></a>
</p>
</div>
但这是 HTMl 我在页面上看到的内容:
<div>
<p class="text-center">
<a class="btn btn-large btn-light" title="Kontakt" href="/?page_id=20">Kontakt <i class="fa fa-phone"></i></a>
</p>
<p>
<a class="btn btn-large btn-light" title="Standorte & Informationen" href="/?page_id=20">Standorte &<br />
Informationen <i class="fa fa-globe"></i></a>
</p>
</div>
看出区别了吗?那么,为什么它会生成两个 <p>
,并且第一个生成 class 呢?也许是我的错误,我没有得到 WordPress 的东西?
wpautop 可能处于活动状态并插入第二个 p
如果您输入的代码中有双换行符。
尝试删除两个 a
元素之间的空行,应该可以。
这与 Wordpress 默认格式过滤器有关
将此放入您的 functions.php
remove_filter( 'the_content', 'wpautop' );
我尝试使用仪表板将此 HTML 放入我的页面内容中:
<div>
<p class="text-center">
<a class="btn btn-large btn-light" title="Kontakt" href="/?page_id=20">Kontakt <i class="fa fa-phone"></i></a>
<a class="btn btn-large btn-light" title="Standorte & Informationen" href="/?page_id=20">Standorte &
Informationen <i class="fa fa-globe"></i></a>
</p>
</div>
但这是 HTMl 我在页面上看到的内容:
<div>
<p class="text-center">
<a class="btn btn-large btn-light" title="Kontakt" href="/?page_id=20">Kontakt <i class="fa fa-phone"></i></a>
</p>
<p>
<a class="btn btn-large btn-light" title="Standorte & Informationen" href="/?page_id=20">Standorte &<br />
Informationen <i class="fa fa-globe"></i></a>
</p>
</div>
看出区别了吗?那么,为什么它会生成两个 <p>
,并且第一个生成 class 呢?也许是我的错误,我没有得到 WordPress 的东西?
wpautop 可能处于活动状态并插入第二个 p
如果您输入的代码中有双换行符。
尝试删除两个 a
元素之间的空行,应该可以。
这与 Wordpress 默认格式过滤器有关
将此放入您的 functions.php
remove_filter( 'the_content', 'wpautop' );