1) Попробуйте напечатать функцию wp_upload_dir()
в одном из ваших шаблонов, так что вы можете увидеть, что происходит под капотом: <?php print_r(wp_upload_dir()); ?>
Этот выходной массив, который выглядит примерно так:
Array ([path] => /root/of/site/wp-content/uploads/2016/07 [url] => http://whatever.com/wp-content/uploads/2016/07 [subdir] => /2016/07 [basedir] => /code/wp-content/uploads [baseurl] => http://whatever.com/wp-content/uploads [error] =>)
2) Если этот путь неправильный, вам необходимо его сбросить. Проверьте свой wp-config.php
и посмотрите, перенаправляете ли вы папку загрузки по умолчанию на что-то обычное. Посмотрите на эту строку кода: define('UPLOADS', 'custom/path/here');
Если вы не видите эту строку кода, поместите ее туда и установите ее так, как хотите.
3) Вы можете переопределить поведение, которое вы видите с помощью плагинов. Мой любимый называется Custom Upload Dir: https://wordpress.org/plugins/custom-upload-dir/. Найдите немного, для вас есть несколько подобных плагинов.
1) Нет никакой линии define ('UPLOADS', 'custom/path/here'); в файле wp-config.php. 2) Ya, Использование плагина также является одним из способов сделать это. Но я берусь за использование по умолчанию, у которого есть эта странная проблема. – KCP
Поместите здесь wp-config.php по умолчанию, посмотрите, что произойдет. Это почти наверняка будет или настройка сервера. – staypuftman
Замена по умолчанию wp-config.php также не сработала. Я не понимаю, в чем проблема. Не могли бы вы рассказать мне, что может быть проблемой в настройках сервера? – KCP