<li>
<a href="http://localhost/nnn/wp5/index.php/2015/05/">May 2015</a> (10)
</li>
我尝试以标准方式制作它:
$variable = wp_get_archives( array( 'type' => 'monthly','show_post_count' => 'true') );
$variable = str_replace( '(', '<span class="cat-count">', $variable);
$variable = str_replace( ')', '</span>', $variable);
echo $variable;
但这不起作用。
另请阅读unicode:
$variable = preg_replace('/\p{Zs}/u', '_', $variable);
但也没什么......我想念的是什么?
答案:
wordpress的典型:
$variable = wp_get_archives( array( 'type' => 'monthly','show_post_count' => 'true', 'echo' => 0) );
这是一个什么问题。默认为echo =&gt; 1,所以变量是空白的。
'echo' => 0
感谢帮助
答案 0 :(得分:0)
问题已解决。
$variable = wp_get_archives( array( 'type' => 'monthly','show_post_count' => 'true') );
$variable = str_replace( '(', '<span class="cat-count">', $variable);
$variable = str_replace( ')', '</span>', $variable);
echo $variable;
默认情况下,wordpress wp_get_archives被设置为“echo”。解决方法是将“echo”设置为false:
$variable = wp_get_archives( array( 'type' => 'monthly','show_post_count' => 'true', 'echo' => 0) )
现在$ variable不是空白。