WordPress会自动将名为.sticky的类添加到标记为粘性帖子的帖子中。前端框架Foundation使用.sticky类使项目粘贴到页面上,这会带来明显的冲突。

理想的解决方案是修改WordPress类。是否可以将WordPress分配给粘性帖子的类更改为.sticky以外的其他内容?

最佳答案

请尝试此操作,并将其包含在您的functions.php中

function change_sticky_class($classes) {
  if (in_array('sticky', $classes, true)) {
    $classes = array_diff($classes, array("sticky"));
    $classes[] = 'wp-sticky';
  }
  return $classes;
}
add_filter('post_class','change_sticky_class');

关于php - 为粘性帖子分配除.sticky之外的其他类(class),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34150105/

10-12 04:46