Я пытаюсь использовать медиа-менеджер из wordpress. Я использую редактор сообщений вне admin wordpress, и пользователи могут создавать сообщения с избранным изображением. Я использую функцию _wp_post_thumbnail_html, чтобы показать изображение или показать ссылку для загрузки файла, все пользователи, у которых «ролик» может загружать изображения и загружать работу, но не работает, показывают показанное изображение или назначают для публикации.
на wp-ajax whit action: set-post-thumbnail возвращает 0, а изображение не назначается новому сообщению. сор-ajax.php:
json: true thumbnail_id: 3952 _wpnonce: b02e8553f1 action: set-post-thumbnail
ответ: 0
Мой код:
<?php $thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true ); //$postid = get_post( $post_id ); echo _wp_post_thumbnail_html( $thumbnail_id, $post_id ); ?> <br>
Очень просто показать медиа-менеджер из wordpres, разрешить загрузку отображаемого изображения, но не разрешать назначать новое сообщение. Любое решение?
edit: в edit post работает отлично, разрешите изменение изображения, я полагаю, потому что для показаемого изображения требуется идентификатор сообщения, но на новом посту из wordpress разрешено загружать изображение и присваивать это новому сообщению.