Я добавил класс WPAlchemy Media Access на мой локально размещенный сайт WAMP Wordpress, добавленный, как показано по этой ссылке: http://www.farinspace.com/wordpress-media-uploader-integration/
Затем я добавил это в свой собственный пост, используя «типы» в файле WPAlchemy custom-spec.php следующим образом:
<?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, я думаю, что, возможно, проблема заключается в добавлении функции загрузки в настраиваемый тип сообщения, но я просто не могу найти, где проблема заключается в коде и решении для ее устранения. Любая помощь будет принята с благодарностью.
Большое спасибо за вашу помощь.
1 ответ
Я нашел это решение своей проблемы, не уверен, что это лучшее решение, но, похоже, оно работает для меня. Вот ссылка: 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' );
Похожие вопросы
Новые вопросы
wordpress
Рассмотрите возможность использования https://wordpress.stackexchange.com. Этот тег предназначен для вопросов, связанных с программированием, о системе управления контентом WordPress. Вопросы не по теме включают вопросы о разработке тем, администрировании WordPress, передовых методах управления, настройке сервера и т. д. Их лучше всего задавать на https://wordpress.stackexchange.com.