在博客视图中每隔一秒发布一次不同的类

时间:2015-03-12 作者:mpavlovic89

在WordPress中,将此代码添加到函数中,为博客视图中的每2篇文章分配不同的类。建议使用php作为解决方案。大多数人都说这很有帮助,但对我来说,这只是在课后结束时增加了一些奇怪的东西。任何地方都没有课程。

function alternating_post_class($classes) {
    global $wp_query;
    $classes[] = ( $wp_query->current_post%2 === 0 ? \'odd\' : \'even\' );
    return $classes;
}
add_filter(\'post_class\', \'alternating_post_class\');
我做错了什么?在我的第一篇博文中添加奇数类,然后在博客视图中为我的第二篇博文添加偶数类,这是很正常的,但结果就像我说的一样:奇数。

1 个回复
SO网友:Sarah

试试这个?

function oddeven_post_class ( $classes ) {
   global $current_class;
   $classes[] = $current_class;
   $current_class = ($current_class == \'odd\') ? \'even\' : \'odd\';
   return $classes;
}
add_filter ( \'post_class\' , \'oddeven_post_class\' );
global $current_class;
$current_class = \'odd\';
确保您正在使用<?php post_class(); ?>

结束

相关推荐

如何将一个css类添加到自定义字段值?

在用户配置文件中有一个下拉列表,其中包含可供选择的选项。自定义字段名是带有多个值的颜色:红色、绿色、蓝色等。我可以为这些值添加css类吗。像red\\u css、blue\\u css等?使风格一致。blue\\u css{字体大小:10px;}这可能吗?谢谢