Есть ли способ заставить wordpress загружаться в определенный каталог, чтобы я мог указать на него скриптом javascript?

#javascript #php #jquery #css #wordpress

#javascript #php #jquery #css #wordpress

Вопрос:

Я выполняю работу для клиента с WordPress, я относительно новичок в WordPress. Им нужна галерея, в которой будут отображаться изображения на основе того, что они загружают, они ни в малейшей степени не разбираются в технологиях. WordPress, похоже, загружается в разные папки для каждого месяца и года, я бы хотел избежать необходимости заставлять javascript просматривать x количество папок каждый раз при загрузке страницы.

То, что я пробовал до сих пор:

  1. Использование галереи следующего поколения: это работает, в какой-то степени «отзывчивость» галереи не очень отзывчива, это набор изображений, которые просто переносятся, что означает, что вы остаетесь с большой рамкой по одной стороне галереи, пока экран не станет достаточно маленьким, чтобы он снова переносился…

  2. Создание моего собственного плагина: я не делал этого раньше, и у меня действительно недостаточно времени, чтобы изучить совершенно новый синтаксис.

  3. Использование расширенных пользовательских полей: для этого требуется либо создать галерею premium, либо добавить много полей на каждую страницу и просто проверить, что поле пустое, затем выйти из цикла.

Итак, что я хотел бы сделать, это разрешить моему клиенту загружать в 3 набора каталогов, скажем, автомобили, самолеты и лодки с разными изображениями для каждого, затем на соответствующей странице вызовите мою функцию javascript с параметром для папки, которая затем сгенерирует галерею.

Возможно ли это? Я заново изобретаю колесо?

Ответ №1:

Вы можете изменить папку загрузки по умолчанию для WordPress, добавив это в wp-config.php файл:

 require_once(ABSPATH.’wp-settings.php’);
define('UPLOADS', 'wp-content/images');
  

Просто создайте там любые подкаталоги, которые вам нужны, и все должно быть в порядке.

Комментарии:

1. Потрясающее спасибо за ответ. это вроде как работает, это позволяет мне установить папку, но создает подкаталоги на год / месяц, которые мне не нужны. Есть ли способ избежать этого?

Ответ №2:

Откройте wp-config.php файл WordPress, а затем добавьте следующий код после require_once(ABSPATH.'wp-settings.php'); объявления.

 define( 'UPLOADS' , 'files' ); 
  

Новые загруженные файлы теперь должны храниться в папке «files», как показано ниже.

Скопировано с:www.hongkiat.com/blog/wordpress-custom-upload-dir /

Это работает, я пробовал.

Комментарии:

1. Спасибо за ответ. Есть ли способ заставить его не использовать подкаталоги для года / месяца?