gpt4 book ai didi

wordpress - 从新 Wordpress 媒体管理器的附件详细信息中删除字段

转载 作者:行者123 更新时间:2023-12-03 17:54:10 26 4
gpt4 key购买 nike

新的媒体管理器看起来很棒,非常好,但是,在以前的版本中,它在附件详细信息中有几个字段我想避免使用,我曾经使用以下代码:

add_filter('attachment_fields_to_edit', 'remove_media_upload_fields', 10000, 2);
function remove_media_upload_fields( $form_fields, $post ) {

unset( $form_fields['image_alt'] );
unset( $form_fields['post_content'] );
unset( $form_fields['post_excerpt'] );
unset( $form_fields['url'] );
unset( $form_fields['image_url'] );
unset( $form_fields['align'] );
unset( $form_fields['image-size'] );

return $form_fields;
}

但似乎它在新版本中不起作用。

如何在新媒体管理器中删除这些字段?

最佳答案

我也遇到了这个问题。有一些解决方法,但我发现以下方法效果最好……当您从编辑器页面(元框链接)单击“添加特色图片”时,“插入帖子”选项以及您提到的所有选项缺少媒体经理。这对我来说非常完美,因为我想删除用户将图像插入帖子的选项。如果这是你所追求的,把这段代码放在你主题的functions.php文件中......

/**
* Add if you want to remove image edit option from Media Manager.
*/
add_action( 'admin_footer-post-new.php', 'wpse_76214_script' );
add_action( 'admin_footer-post.php', 'wpse_76214_script' );
function wpse_76214_script() {
?>
<script type="text/javascript">
jQuery(document).ready( function($) {
$( 'li.attachment' ).live( 'click', function( event ) {
$( '.media-sidebar a.edit-attachment' ).remove(); // remove edit image link
});
} );
</script>
<?php
}

/**
* Removes "Add Media" Button from the editor.
*/
function z_remove_media_controls() {
remove_action( 'media_buttons', 'media_buttons' );
}
add_action('admin_head','z_remove_media_controls');

/**
* Takes over the "Featured Image" meta box and allows you to change its options.
*/
add_action('do_meta_boxes', 'change_image_box');
function change_image_box()
{
remove_meta_box( 'postimagediv', 'post', 'side' );
remove_meta_box( 'postimagediv', 'page', 'side' );
// if you have other post types, remove the meta box from them as well
// remove_meta_box( 'postimagediv', 'your-post-type', 'side' );
add_meta_box('postimagediv', __('Add Images'), 'post_thumbnail_meta_box', 'post', 'side' );
add_meta_box('postimagediv', __('Add Images'), 'post_thumbnail_meta_box', 'page', 'side' );
}

/**
* Renames Feature Image Link that appears inside meta box.
*/
add_action('admin_head-post-new.php',change_thumbnail_html);
add_action('admin_head-post.php',change_thumbnail_html);
function change_thumbnail_html( $content ) {
add_filter('admin_post_thumbnail_html',do_thumb);
}
function do_thumb($content){
return str_replace(__('Set featured image'), __('Add Images and Set Featured'),$content);
}

用户现在只能通过单击元框中的链接来添加图像,该链接现在被命名为“添加图像”。此外,元框中的链接已更改以避免混淆。希望这可以帮助!

关于wordpress - 从新 Wordpress 媒体管理器的附件详细信息中删除字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242289/

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