wordpress建站公司WordPress媒体管理器3.5

JasperAI 10000字免费额度试用

媒体管理器再次。 这次我正在寻找一个简单的 hack/hook/filter 来更改媒体管理器的默认“附件显示设置”。 该选项是“链接到”,默认设置为“媒体文件”,我想强制所有用户将其默认设置为“无”。

媒体管理器屏幕

如果无法使用挂钩/过滤器(media-template.php 第 282 – 306 行)执行此操作 – 是否可以将 jQuery 文件附加到媒体管理器并在加载媒体管理器后使用它强制更改选项?

您可以通过覆盖适当的 Backbone 视图来执行您想要的操作,该视图负责呈现附件显示设置表单。

插件.php

add_action( 'load-post.php', 'wpse8170_media_popup_init' ); add_action( 'load-post-new.php', 'wpse8170_media_popup_init' ); function wpse8170_media_popup_init() { wp_enqueue_script( 'wpse8170-media-manager', plugins_url( '/js/media.js', __FILE__ ), array( 'media-editor' ) ); } 

媒体.js

(function() { var _AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay; wp.media.view.Settings.AttachmentDisplay = _AttachmentDisplay.extend({ render: function() { _AttachmentDisplay.prototype.render.apply(this, arguments); this.$el.find('select.link-to').val('none'); this.model.set('link', 'none'); this.updateLinkTo(); } }); })(); 

我知道这是一个老问题,但我相信这个答案现在更适合,因为 WordPress 现在允许您加入这个问题。

高质量外链购买

用于插入图像的默认图像大小、对齐和“链接到”属性是通过选项设置的 image_default_size, image_default_link_typeimage_default_align, 分别。 您可以通过多种方式更改此行为:

  • /wp-admin/options.php
  • 直接在数据库的选项表中
  • 通过 update_option( 'default_image_link_type', 'none' )
  • 通过连接到 pre_option_[option] 筛选

你可以挂钩到 pre_option_[option] 像这样过滤:

function wpse151868_image_default_link_type( $value ) { return 'none'; } add_filter( 'pre_option_image_default_link_type', 'wpse151868_image_default_link_type' ); 

5分钟生成10篇英文软文article forge软件试用

siteground guangda

原文链接:https://www.wordpresshy.com/367295

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享