Image URL and size

时间:2016-10-06 作者:Sam

因为我有一个有几个作者的博客,我想把所有的设计选项都设置为默认值。不幸的是,WordPress按默认值设置类size-medium 我不需要它。此外,WordPress包含到源代码的完整域路径,而不仅仅是提供src="/wp-content/....".

如何更改两个预设?

1 个回复
SO网友:Sam

已决定删除我添加的类,此截取到function.php

function remove_image_class( $classes ) {
  $unneededClasses = array( \'size-medium\' );

  foreach ($unneededClasses as $unneededClass) {
    $classes = str_replace($unneededClass . \' \', \'\', $classes);
  }

  return $classes;
}

add_filter( \'get_image_tag_class\', \'remove_image_class\' );
如您所见,我确实定义了一个数组,其中包含所有不需要的类(在我的例子中只有一个),因此如果需要,可以更轻松地添加更多的类。

为了匹配相对路径,我将此片段添加到functions.php我的主题:

function relative_path_for_images($html, $id, $caption, $title, $align, $url, $size, $alt) {
  $imageurl = wp_get_attachment_image_src($id, $size);
  $relativeurl = wp_make_link_relative($imageurl[0]);
  $html = str_replace($imageurl[0],$relativeurl,$html);

  return $html;
}

add_filter(\'image_send_to_editor\', \'relative_path_for_images\', 10, 8);

相关推荐

add diffrent images to a page

我想向页面添加不同的图像,\\u post\\u thumbnail\\u url()只显示特征图像,但我根本不想显示特征图像!我该怎么办?还有其他解决方案吗?