gpt4 book ai didi

wordpress - 类型错误 : Cannot read property 'MediaFrame' of undefined

转载 作者:行者123 更新时间:2023-12-03 19:12:22 25 4
gpt4 key购买 nike

我在编辑页面时随机收到此错误,例如在 /wp-admin/post.php?post=5323&action=edit
我认为我不需要包含任何代码,因为这似乎没有引用任何插件。所有问题都在/wp-includes/js

TypeError: Cannot read property 'MediaFrame' of undefined
at Object.wp.media (/wp-includes/js/media-models.min.js?ver=5.4.1:2:1052)
at new t (/wp-includes/js/dist/media-utils.min.js?ver=591443ff969b73a6db3bc4d8cc57722d:2:5719)
at Ag (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:63:107)
at Vg (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:89:442)
at ph (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:217:70)
at lh (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:126:409)
at O (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:121:71)
at ze (/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:118:14)
at /wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:53:49
at unstable_runWithPriority (/wp-includes/js/dist/vendor/react.min.js?ver=16.9.0:26:340)

WordPress 版本 5.4.1

最佳答案

问题可能是由插件引起的,因此值得尝试停用所有插件并使用 wordpress 主题(如二十岁)来检查问题是否仍然存在。

您应该确保您的主题中有一个 footer.php,因为 wp_enqueue_media() 在那里调用脚本并且可能无法加载它。

TypeError 听起来并不是所有的媒体脚本都可以加载到管理页面上。您可以尝试将其添加到主题的 functions.php 末尾:

add_action('admin_enqueue_scripts', function()
{
wp_enqueue_media();
});

另一种写法如下,也许它更具可读性。代码完全一样:
function load_my_wp_media() {
wp_enqueue_media();
}
add_action( 'admin_enqueue_scripts', 'load_my_wp_media' );

此 Hook 将所有媒体脚本排入队列,因此不应再未定义“MediaFrame”。

关于wordpress - 类型错误 : Cannot read property 'MediaFrame' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61686447/

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