WordPress MultiSite wp_upload_dir неправильноPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WordPress MultiSite wp_upload_dir неправильно

Сообщение Anonymous »

В настоящее время я пытаюсь загрузить изображение на WordPress-multisite на стороне сервера.
(изображение уже находится на другом пути на том же сервере) < /p>
Я написал небольшой PHP-сценарив, который должен обрабатывать это: < /p>

Код: Выделить всё

    $upload_dir = wp_upload_dir();
var_dump( $upload_dir);
$filename = basename($imagepath);

if (wp_mkdir_p($upload_dir['path'])) {
$file = $upload_dir['path'].'/'.$filename;
} else {
$file = $upload_dir['basedir'].'/'.$filename;
}

copy($imagepath, $file);
$wp_filetype = wp_check_filetype($filename, null);
$attachment = array(
'guid' => $upload_dir['url'].'/'.basename($filename),
'post_mime_type' => $wp_filetype['type'],
'post_title' => sanitize_file_name($filename),
'post_content' => '',
'post_status' => 'inherit', );

$attach_id = wp_insert_attachment($attachment, $file, $postid);
< /code>
Все работает нормально, но изображение хранится в неправильной папке.
wp_upload_dir();
возвращает общий путь/wp-content/uploads/2016/03 , а не путь для конкретного субъекта, который будет/WP-content/uploads/sites/site_id/2016/03
http://example.com/wp-content/uploads/s ... /image.jpg (что неверно ...)
Загрузка файла со встроенным инструментом носителя от WordPress работает правильно (файлы закреплены в файле. /wp-content/uploads/sites/site_id/2016/03 )
Вы видите, wp_upload_dir () не работает правильно.>

Подробнее здесь: https://stackoverflow.com/questions/357 ... -dir-wrong
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WordPress MultiSite Custom CSS ссылка неправильно
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Smallry jwt: нет константы enum `keyencryptionalgorithm.dir` при использовании` keyencryptionalgorithm.dir`
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Load_plugin_textdomain генерирует уведомление только в WordPress MultiSite
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Load_plugin_textdomain генерирует уведомление только в WordPress MultiSite
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Дублирование страницы Elementor между WordPress MultiSite Specites работают непоследовательно - правильно копируют тольк
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»