我正在研究wordpress主题, 但是博客帖子摘录在某些情况下没有被段落标签包裹的问题。这是我正在使用的代码:
<
p class="articletext">
<
?php
the_content(
sprintf(
wp_kses(
/* translators: %s: Name of current post. Only visible to screen readers */
__( 'Continue reading<
span class="screen-reader-text">
"%s"<
/span>
', 'twentynineteen' ), array(
'span' =>
array(
'class' =>
array(), ), )
), get_the_title()
)
);
wp_link_pages(
array(
'before' =>
'<
div class="page-links">
' . __( 'Pages:', 'twentynineteen' ), 'after'=>
'<
/div>
', )
);
?>
<
/p>
【WordPress PHP包装了一些文本,但没有其他文本()】确实可行, 没有任何错误, 它会输出文本, 问题是前两个博客文章摘录未包含在articletext类的段落标记中, 但最后一个是-这就是页面上的HTML输出-
<
div class="entry-content right-text-block">
<
h2 class="entry-title">
<
a href="http://www.srcmini.com/blog-link-one" rel="bookmark">
Blog Title 1<
/a>
<
/h2>
<
p class="articletext">
<
/p>
<
p class="p1">
Blog one excerpt<
/p>
<
p class="datesource">
<
a href="http://www.srcmini.com/blog-link-one" class="datesource_link" rel="bookmark">
<
time class="entry-date published" datetime="2018-11-16T15:40:52-04:00">
2018/11/16<
/time>
<
time class="updated" datetime="2018-12-13T16:48:04-04:00">
2018/12/13<
/time>
<
/a>
<
/p>
<
/div>
<
div class="entry-content right-text-block">
<
h2 class="entry-title">
<
a href="http://www.srcmini.com/blog-link-two" rel="bookmark">
Blog Title 2<
/a>
<
/h2>
<
p class="articletext">
<
/p>
<
p class="p1">
Blog two excerpt<
/p>
<
p class="datesource">
<
a href="http://www.srcmini.com/blog-link-two" class="datesource_link" rel="bookmark">
<
time class="entry-date published" datetime="2018-11-16T15:40:52-04:00">
2018/11/16<
/time>
<
time class="updated" datetime="2018-12-13T16:48:04-04:00">
2018/12/13<
/time>
<
/a>
<
/p>
<
/div>
<
div class="entry-content right-text-block">
<
h2 class="entry-title">
<
a href="http://www.srcmini.com/blog-link-three" rel="bookmark">
Blog Title 3<
/a>
<
/h2>
<
p class="articletext">
Blog excerpt 3<
/p>
<
p class="datesource">
<
a href="http://www.srcmini.com/blog-link-three" class="datesource_link" rel="bookmark">
<
time class="entry-date published" datetime="2018-11-16T15:40:52-04:00">
2018/11/16<
/time>
<
time class="updated" datetime="2018-12-13T16:48:04-04:00">
2018/12/13<
/time>
<
/a>
<
/p>
<
/div>
所有博客文章的配置都相同, 并且都使用该PHP代码。我想不出为什么前两个应该放在第一个之后的段落标记中。有人知道会发生什么吗?我是PHP / wordpress的新手, 因此可以提供任何帮助。
#1你是否已将此文本从Sketch中复制出来?默认情况下, sketch将p1和s1类添加到段落和span标签-你需要删除包装并将文本粘贴为纯文本, 最简单的无错误方式是键入文本。
推荐阅读
- WordPress帖子-Ajax加载更多随机顺序,过滤器不起作用()
- WordPress的帖子不显示内部图像
- WordPress /PHP(检查帖子是否仅在一个类别中)
- How to Resize Ramdisk space by HPDM
- #yyds干货盘点# 如何优雅的获取 Mac OS 系统 IP 地址()
- Linux引导过程与服务控制(完)
- 通过 Devstack 多节点安装 OpenStack
- EasyDSS定制项目中ETCD服务挂掉,如何设置定时重启()
- linux中*.cpio.gz文件解压方式