如何将css类添加到所有帖子中附加的图片?

时间:2018-04-28 作者:Nimesh

当前默认情况下,图像具有类似的类

<img class="size-full wp-image-8996" src="https://nepaltimes.net/wp-content/uploads/2018/04/31043884_1792179470828697_8330507756888915968_n.jpg">

What i am trying here to add a class as img-fluid to all the attachments in posts not the thumbnails.

<img class="img-fluid size-full wp-image-8996" src="https://nepaltimes.net/wp-content/uploads/2018/04/31043884_1792179470828697_8330507756888915968_n.jpg">
怎么可能呢<欢迎提出任何意见!请帮帮我

2 个回复
最合适的回答,由SO网友:cjbj 整理而成

您可以使用过滤器get_image_tag_class 它的存在正是为了满足您的需求:

add_filter(\'get_image_tag_class\',\'wpse302130_add_image_class\');

function wpse302130_add_image_class ($class){
    $class .= \' img-fluid\';
    return $class;
    }

SO网友:Benjamin Vaughan

以上这些解决方案都很好,但对于这个特定问题,它们的修复非常简单。我已经将img流体的CSS添加到wordpress添加到其图像的标准类中:

.size-thumbnail, .size-medium, .size-large, .size-full {
    max-width: 100%;
    height: auto;
}
这可能没有上面的解决方案那么优雅,但从性能上看,这只是CSS的一小部分。

结束

相关推荐

functions php file

好的,我正在编辑我的函数。Wordpress中的php文件(关于我的子主题),我删除了一行代码(在删除之前我复制了代码)。这导致了白色的死亡屏幕,所以我简单地粘贴回我删除的代码(是的,我将它粘贴回我删除它的位置),但我仍然有白色的死亡屏幕。我已经完成了这些功能。我上周完成的一个备份中的php文件(功能齐全),并通过FTP将其上载到正确的文件夹,但没有任何效果。我已经尝试再次激活父主题,并创建了另一个子主题,以便比较这两个功能。php文件(将全新的、有效的子主题与不再工作的原始子主题进行比较),代码看起来是