我观察到下面的行为,我不知道它是从哪里来的。我使用Wordpress 5.6,一切都是最新的.
在我的主页上,我有一个关于不同博客文章的文章概述。在第二段之后,每个元素都包含一个读更多的元素。如果我查看整篇文章,就会生成以下HTML:
正如您所看到的,=>有一个div,后面跟着一个p元素,然后是更多的span。
然而,在我的起始页面上,我得到了以下内容:
=>还有一个额外的行中断。,我想摆脱它。。
我的主题有一个循环-blog.php,它只调用wordpress函数the_content
。
<!-- BEGIN .article -->
<div class="article">
<?php the_content( esc_html__( 'Read More', 'natural-lite' )); ?>
<!-- END .article -->
我尝试使用来自strip_teaser的Wordpress docu变量,但它根本不影响输出。但是
标记必须来自wordpress函数本身,因为主题没有在其中添加任何内容(在.article后面的注释见图2),但是在内容()的源代码中,我找不到<br>
对此有什么想法吗?
发布于 2021-01-02 12:33:15
我偶然发现的一种讨厌的方式是通过CSS取消它的显示。
.blog-holder .article br {
display:none;
}
不完全是我想的解决方案,但我现在可以接受它。任何关于原始问题的意见仍然值得赞赏,因为我想了解它从何而来。
发布于 2021-01-02 12:38:22
您看到这个断行的原因是wordpress文本编辑器。如果没有在div中给出文本,并且使用多个段落,则会添加断行。因此,为了避免这个问题,尝试在div中添加一些类名如"post__description__text“的文本。
https://stackoverflow.com/questions/65539024
复制相似问题