gpt4 book ai didi

php - 渴望 php newb 请求有关 wordpress 代码的建议

转载 作者:行者123 更新时间:2023-12-04 05:04:45 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




设计师刚开始使用 PHP 寻找更优雅的解决方案

我正在尝试创建一个 div,如果他们有评论,它只会出现在帖子旁边。唯一的
我可以开始工作的代码如下 & 那是通过创建两个变量,我觉得一个比我自己需要的更有经验的人,我只是无法用代码表达我正在寻找的东西。这是我使用 php 的第一周,所以我一直在谷歌搜索解决方案,只能找到使用 wordpress 函数 get_comments_number(); 生成评论数量的示例;然后用javascript隐藏具有0的div,这对于如此微不足道的事情来说似乎过于复杂。

我喜欢有一些更像底部代码的东西,尤其是它在之后输出单数和复数评论文本的方式,但我还不够胜任。

任何示例/建议将不胜感激

       <?php 
$b = 0;
$commBox = get_comments_number();

if($commBox <=$b) {
echo "";
}else{
echo "<div class=\"commentbox\"> $commBox </div>";
}?>
     <?php if ( have_comments() ); ?>
<div class="commentbox">
<?php printf( _n( '1 comment;', '%1$s comments;', get_comments_number(), 'ves'),
number_format_i18n( get_comments_number() ) ); ?>
</div>

最佳答案

您是否尝试过运行以下代码。如果帖子确实有评论,这只会创建一个 div,这意味着您不需要任何 JavaScript 来隐藏那些,因为它们将不存在:

<?php 

if ( get_comments_number() > 0 ) {

echo '<div class="commentbox">';

comments_number( 'no comments', 'one comment', '% comments' );

echo '</div>';

}

?>

注意 comments_number() 的使用功能非常适合您想要根据单个或多个评论显示不同的值。函数引用可以找到 here .

关于php - 渴望 php newb 请求有关 wordpress 代码的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15672156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com