#javascript #php #jquery #css #wordpress
#javascript #php #jquery #css #wordpress
Вопрос:
Я выполняю работу для клиента с WordPress, я относительно новичок в WordPress. Им нужна галерея, в которой будут отображаться изображения на основе того, что они загружают, они ни в малейшей степени не разбираются в технологиях. WordPress, похоже, загружается в разные папки для каждого месяца и года, я бы хотел избежать необходимости заставлять javascript просматривать x количество папок каждый раз при загрузке страницы.
То, что я пробовал до сих пор:
-
Использование галереи следующего поколения: это работает, в какой-то степени «отзывчивость» галереи не очень отзывчива, это набор изображений, которые просто переносятся, что означает, что вы остаетесь с большой рамкой по одной стороне галереи, пока экран не станет достаточно маленьким, чтобы он снова переносился…
-
Создание моего собственного плагина: я не делал этого раньше, и у меня действительно недостаточно времени, чтобы изучить совершенно новый синтаксис.
-
Использование расширенных пользовательских полей: для этого требуется либо создать галерею 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. Спасибо за ответ. Есть ли способ заставить его не использовать подкаталоги для года / месяца?