使用此代码时,它实际上会打印<? php post_class();?>,但会打印自定义分类法。我对这里缺少的东西感到困惑
set.seed(1234)
df1 <- as.data.frame(matrix(sample(1:9, 30, T), nrow=10))
df2 <- as.data.frame(matrix(sample(1:9, 30, T), nrow=10))
答案 0 :(得分:1)
首先,请注意您的缩进/格式-以后,谢谢!另外,您还要混合使用“ echo”功能和“ return”功能,并在回显中使用php块。您需要转义回显或连接字符串。
如果您查看post_class()
的文档,则会看到它回显值,因此它显示在元素外部。您将需要get_post_class()
函数。您也可以将标题和内容也连接到回显中,因为您不会重复使用它们。请注意,get_the_title()
和the_title()
的工作方式类似于post class函数,其中get
函数将其返回以供使用/操作,而the
函数将对其进行回显。
<!--FAQ-->
<div class="main-faq-div">
<div class="faq-box">
<?php
$args = array(
'post_type' => 'faq',
'posts_per_page' => 40,
'paged' => 1
);
$loop = new WP_Query( $args );
$counter = 1;
while( $loop->have_posts() ) : $loop->the_post();
echo '<div class="tab blue" '. get_post_class() .'>
<input id="inputnumber' . $counter . '" type="checkbox" name="group1" class="trigger" />
<label for="inputnumber' . $counter . '">'. get_the_title() .'</label><span class="content">'. get_the_content() .'</span>
</div>';
$counter++;
endwhile;
?>
</div>
</div>
<!-- end FAQ-->