[英]Cannot get the_content() to change font color on custom WP theme
我遇到了一个小问题,即从头开始编写自己的WP主题(带有静态主页和单独的Blog页面)。 我无法更改博客帖子的字体颜色(单击它们后会显示)。 所以我有一个两部分的问题:
为什么我的single.php页面上无法获得the_content来更改颜色? 这是我的代码:
<?php get_header(); the_post(); if ( has_post_thumbnail() ) { the_post_thumbnail('large'); } ?> <div class="white"> <div class="container"> <h2 class="black-text light" style="margin:0;"> <?php the_title();?> </h2> <h5 class="black-text" style="margin:0 0 7% 0;"> <?php the_author();?> </h5> <p class="black-text"> <?php the_content();?> </p> </div> </div> <?php get_footer(); ?>
发生了什么事在我的single.php页面上(我正在使用它来设计我的个人博客文章),我已经输入了'the_title();' 在<h2>
,“ the_author();” 在<h5>
和'the_content();'中 在<p>
。 我还告诉所有这些元素以黑色文字显示。 但是,只有<h2>
和<h5>
更改为黑色文本。 当我使用Dev Tools对其进行检查时,正在发生的情况是WP忽略了我的硬编码<p>
,并创建了自己的新<p>
而没有黑色字体格式。
我的第二个问题:
如果参考资料有帮助,您可以在这里查看:www.uptowndownentertainment.com/blog
您的帖子中缺少代码,您需要将其缩进四个空格以使其显示出来。 在此页面上,您似乎已在内容之前添加了此内容:
<p class="black-text" style="color:black !important;">
但是实际的文本位于另一个段落元素中,因此不受该代码的影响。 撰写文章时,WordPress会自动执行此操作。 最简单的解决方案可能是将其添加到您的style.css中:
.container p {
color: black;
}
然后从标题和段落中删除样式标记。 最好将样式保留在CSS中,而不要保留在代码中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.