为置顶帖子分配 .sticky 以外的 class

Assign a class other than .sticky for sticky posts

WordPress 自动将名为 .sticky 的 class 添加到标记为粘性 post 的 post。前端框架Foundation使用了.stickyclass让item粘在页面上,存在明显的冲突

理想的解决方案是修改 WordPress class。是否可以将 WordPress 分配给粘性 post 的 class 更改为 .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');