有人知道如何从图像HTML中删除所有这些内容吗?
class="aligncenter size-full wp-image-31053"
有人知道如何从图像HTML中删除所有这些内容吗?
class="aligncenter size-full wp-image-31053"
仔细看看get_image_tag() 这需要很多参数,比如$id
, $alt
, $title
, $align
, $size
.
如果你再仔细看看,你会发现get_image_tag_class
筛选以更改图像类名(如class、ID、align和size)。
您可以在functions.php
像这样:
注意:这仍将返回一个空标记,如:class=""
function strip_image_class($class, $id, $align, $size) {
return \'\';
}
add_filter(\'get_image_tag_class\', \'strip_image_class\', 0, 4);
更新:要完全删除与类相关的所有内容,您必须过滤$html
:function strip_entire_image_class($html) {
return preg_replace(\'/ class="(.*)"/\', \'\', $html);
}
add_filter(\'get_image_tag\', \'strip_entire_image_class\', 0, 4);
这是对this post, 概述在函数中无法使用get\\u terms函数的原因。php(实际上是通过ajax/admin\\u ajax.php调用)。我可以在任何帖子、任何页面上获取术语(自定义税),除了在我的ajax函数中。在转储get\\u terms的值时,我收到了可怕的“分类法不存在”错误。问题是,在调用函数查找术语后,分类法被注册。问题是,如何尽早注册税务以便使用此功能?注册自定义帖子类型和分类的代码是函数中的第一个。php(通过外部php提供,以保持functions.php干净)/**