0

我已将 WPAlchemy 媒体访问类添加到我本地托管的 WAMP Wordpress 站点中,如以下链接所示添加:http: //www.farinspace.com/wordpress-media-uploader-integration/

然后,我通过使用 WPAlchemy 'custom-spec.php' 文件下的'types' 将其添加到我的自定义帖子中,如下所示:

<?php

$custom_mb = new WPAlchemy_MetaBox(array
(
'id' => '_custom_meta',
'title' => 'My Custom Meta',
'types' => array('post','my_custom_post'),
'template' => get_stylesheet_directory() . '/metaboxes/custom-meta.php',
));

/* eof */

如果我转到 wordpress 默认帖子编辑器,按下图像上传按钮会调出媒体厚框,我上传新图像,然后按“插入帖子”按钮,一切正常,图像链接出现在元框中。

但是,如果我为我的“自定义帖子”页面之一转到帖子编辑器,则用于图像上传的元框看起来还可以,按下按钮可以调用厚框媒体页面,可以上传图像,但是当您按下“插入帖子”时' 厚框页面变为空白(白色)并且没有任何反应。您可以通过单击外部等关闭厚框模式,但图像链接不会像在普通帖子编辑器中那样添加到图像输入字段?

因为它在标准的 Wordpress 帖子编辑器中工作,我认为问题可能在于将上传功能添加到自定义帖子类型,但我只是找不到代码中的问题所在以及解决此问题的解决方案。任何帮助将不胜感激。

非常感谢您的帮助。

4

1 回答 1

0

我找到了解决我的问题的方法,不确定它是否是最好的解决方案,但它似乎对我有用。这是一个链接:http ://wordpress.org/support/topic/solution-for-media-upload-not-working-on-post-edit-page

只需在您的 functions.php 文件下添加以下内容。

function enable_media_upload(){
    wp_enqueue_script('media-upload');
}

add_action( 'admin_menu', 'enable_media_upload' );
于 2013-02-19T22:21:06.793 回答