如何向自定义帖子类型中的每个图像添加CSS类 时间:2016-08-30 作者:Dvaeer 我正在尝试向自定义帖子类型中的每个图像添加CSS类。我找到了this answer, 要向每个图像添加一个类,请执行以下操作:function add_image_class($class){ $class .= \' additional-class\'; return $class; } add_filter(\'get_image_tag_class\',\'add_image_class\'); 我将如何在此基础上构建,使其仅适用于自定义帖子类型? 2 个回复 SO网友:Dvaeer 将@cjcj的答案与中的代码组合在一起this answer, 在循环外、函数中为我工作的代码。php是:// Add ability to check for custom post type outside the loop. function is_post_type($type){ global $wp_query; if($type == get_post_type($wp_query->post->ID)) return true; return false; } // Add class to every image in \'wpse\' custom post type. function add_image_class($class){ if (\'wpse\' == is_post_type()){ $class .= \' additional-class\'; } return $class; } add_filter(\'get_image_tag_class\',\'add_image_class\'); SO网友:cjbj 功能get_post_type 返回当前帖子的类型,因此如果只想将此类添加到名为“wpse”的帖子类型中,则应包含如下条件:function wpse237573_add_image_class($class){ if (\'wpse\' == get_post_type()) $class .= \' additional-class\'; return $class; } add_filter(\'get_image_tag_class\',\'wpse237573_add_image_class\'); 文章导航