2016-04-21 60 views
1

我有一个wordpress网站。在footer.php我把这个代码:为什么在WordPress页脚中添加ID到p标签使其不可见?

global $wpdb; 
$user_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->users"); 
echo "<p>There are currently {$user_count} members!</p>"; 

如预期其中工程(显示注册会员的数量)。

现在我想为CSS样式做好准备,所以我试着给<p>标签添加一个ID,以便我可以在之后的CSS中定位它。我还在数字本身上放了一个跨度,因为我希望它是一种不同的颜色。我的代码:

global $wpdb; 
$user_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->users"); 
echo "<p id="memberCount">There are currently <span id="memberCountNumber">{$user_count}</span> members!</p>";` 

但是,这样做只是导致消息从页脚完全消失。我做错了什么,以及如何解决?

谢谢。

+1

因为串联问题。正确地做。否则你会在你的网站上发生错误... –

回答

3

问题不在于ID,问题在于那些字符串中没有使用双引号。他们需要用转义引号\"或单引号'来替换。

PHP试图解释memberCountmemberCountNumber本身,而不是将它们视为字符串的一部分。

+2

谢谢你,我同时感谢和尴尬听到答案是如此简单。这解决了它。我会尽快解决问题,有一个好的! – marinarasauce67