如果我读对了,您所需要的只是一个活动侧栏的计数,所以:
$col = 0;
if(is_active_sidebar(\'footer\')) {
$col++;
}
if(is_active_sidebar(\'footer-2\')) {
$col++;
}
if( is_active_sidebar(\'footer-3\')) {
$col++;
}?>
<div class="<?php echo \'column-\'.$col; ?>">
注意:我翻转了“column”类,使其以字母开头。数字不允许作为第一个字符。如果你想把它转换成“一”、“二”等,你应该可以自己动手做出来,而不需要太多的努力,但在我看来,当一个简单的结构变化使它变得不必要时,它就不值得这么做了。