gpt4 book ai didi

wordpress - 如何更改 "Add Media"上插入的 html 代码?

转载 作者:行者123 更新时间:2023-12-02 23:58:35 26 4
gpt4 key购买 nike

当您编辑页面内容时,TinyMCE 编辑器上方有一个“添加媒体”按钮。该链接会将该文件的链接插入到页面内容中。

如何更改根据文件类型/mime 类型插入的 html 代码?

最佳答案

您需要使用过滤器 media_send_to_editor .

add_filter('media_send_to_editor', 'so_6884350_send_to_editor', 10, 3 );

function so_6884350_send_to_editor( $html, $send_id, $attachment )
{
/* Manipulate $html result */
return $html;
}

$html是将要插入到您的帖子中的代码。类似 <a href='http://example.com/wp-content/uploads/2012/11/README.rtf'>README</a>

$send_id是正在插入的附件的 ID。使用它来获取有关附件的信息,即 get_post_mime_type($send_id); .

$attachment是一个具有以下结构的数组:

array(
['menu_order'] =>
['post_title'] => 'README'
['post_excerpt'] =>
['post_content'] =>
['url'] => 'http://example.com/wp-content/uploads/2012/11/README.rtf'
)

关于wordpress - 如何更改 "Add Media"上插入的 html 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884350/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com