长话短说,我正在处理一个自定义主题,并将WP挂钩包装到所述主题等上,我注意到,在写文章/页面等时,例如我想将一个词加粗/倾斜等,应用的样式无法实现。
例如,假设我选择一个单词,单击“B”图标使该单词加粗,它在编辑器上以加粗的形式直观地显示该单词,但当我保存并预览页面时,文本是正常的。这个词上没有任何可见的样式。
我还尝试进入HTML窗格,手动应用HTML标记,如<b></b>
或<i></i>
等等,同样的,我保存并预览页面,文本看起来好像没有应用任何样式。
有什么想法吗?也许我遗漏了什么?任何提示,链接等我谦恭感谢。
提前感谢。
***编辑:这是我当前的wp post循环
<?php
while( have_posts() ) : the_post() ?>
<div class="post">
<h3 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<div class="entry-content"><?php the_post(); ?></div>
<div class="entry-content"><?php the_content(); ?></div>
</div>
<?php endwhile; ?>
最合适的回答,由SO网友:MathSmath 整理而成
很可能,您的主题使用了某种形式的CSS reset. 您的标记(“b”、“i”等)可能正在正确保存和呈现,但CSS重置会覆盖浏览器通常应用的所有样式。尝试查看页面的源代码,看看标记(“b”标记、“i”标记等)是否确实存在。如果是这样,您就有重置问题。您所需要做的就是添加特定于任何包装您的帖子的容器的样式(可能是一个带有类“post”的div)。例如,要使b标记再次加粗,可以添加“.post b{font-weight:bold;}”到您的样式表。
另一种可能性是,您正在使用\\u摘录()来呈现内容。默认情况下,所有标记都是从摘录中剥离出来的——这是预期的行为。除非使用\\u content()或其他等效工具,否则根本看不到任何格式。