ローカルでホストされている WAMP Wordpress サイトに WPAlchemy Media Access クラスを追加しました。次のリンクに示すように追加しました: 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 */
ワードプレスのデフォルトの投稿エディターに移動して、画像のアップロード ボタンを押すと、メディアのシックボックスが表示されます。新しい画像をアップロードしてから、[投稿に挿入] ボタンを押すと、すべて正常に機能し、画像へのリンクがメタ ボックスに表示されます。
ただし、「カスタム投稿」ページのいずれかの投稿エディターに移動すると、画像アップロード用のメタ ボックスが正常に表示されます。ボタンを押すと、thickbox メディア ページが正常に呼び出され、画像のアップロードは正常に機能しますが、「投稿に挿入」を押すと' シックボックス ページが空白 (白) になり、何も起こりません。外側などをクリックしてシックボックスモーダルを閉じることはできますが、通常の投稿エディターと同じように画像リンクが画像入力フィールドに追加されませんか?
標準のWordpress投稿エディターで動作するため、おそらく問題はアップロード機能をカスタム投稿タイプに追加することにあると思いますが、問題がコードのどこにあるのか、これを修正する解決策が見つかりません. どんな助けでも大歓迎です。
ご協力いただきありがとうございます。