2016-07-29 4 views
1

У меня возникла проблема при загрузке медиафайла в Wordpress. При загрузке медиафайла вместо сохранения его в папку wp-content/uploads/2016/07/он загружается в папку wp-content/uploads/2013/01 с разрешения 644.Загрузка Wordpress в другую папку, чем обычно, с разными разрешениями

Я попытался изменить разрешение wp-content/и загружает/755 и 777 рекурсивно. Но никаких прогессий.

PS: Я пытаюсь загрузить файл со СМИ панели Wordpress не из любого сообщения, так что мы называем это функцией.

ответ

2

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/. Найдите немного, для вас есть несколько подобных плагинов.

+0

1) Нет никакой линии define ('UPLOADS', 'custom/path/here'); в файле wp-config.php. 2) Ya, Использование плагина также является одним из способов сделать это. Но я берусь за использование по умолчанию, у которого есть эта странная проблема. – KCP

+0

Поместите здесь wp-config.php по умолчанию, посмотрите, что произойдет. Это почти наверняка будет или настройка сервера. – staypuftman

+0

Замена по умолчанию wp-config.php также не сработала. Я не понимаю, в чем проблема. Не могли бы вы рассказать мне, что может быть проблемой в настройках сервера? – KCP

1

Вы проверили системную дату своего сервера? Также вы правильно установили разрешения для владельца и группы веб-корня, прежде чем рекурсивно установить разрешения каталогов и файлов в нем?

+0

Нет проблем с системной датой сервера. Я установил права для владельца и группы веб-корней правильно. – KCP