有没有在开机自检时更改媒体html的挂钩?

时间:2016-04-30 作者:g13

当我在帖子中添加图像时,wordpress会在主题中创建这种html格式。

<p>
 <img class="aligncenter size-full wp-image-455" src="http://localhost/pb/wp-content/uploads/20116/04/huracan-yellow.jpg" alt="huracan yellow" width="2560" height="1440">
</p>
如何使用钩子或函数更改上述格式以获得如下可能的html输出:

<p>
 <div class="post-page-image">
  <img class="aligncenter size-full wp-image-455" src="http://localhost/pb/wp-content/uploads/2016/04/huracan-yellow.jpg" alt="huracan yellow" width="2560" height="1440">
 </div>
</p>
编辑:已尝试对同一主题和2016主题进行image\\u send\\u to\\u编辑器筛选,但发现了更改或其他内容。

1 个回复
SO网友:Howard E

尝试将其添加到函数中。php-它会将图像包装在所需的div中。

function filter_image_send_to_editor($html, $id, $caption, $title, $align, $url, $size, $alt) {
 return \'<div class="post-page-image" id="image-\'.$id.\'">\'.$html.\'</div>\';
}
add_filter(\'image_send_to_editor\', \'filter_image_send_to_editor\', 10, 8);

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果