1

Тема: як змінити шлях збереження файлів у wordpress

привіт всім, як у wordpress можна змінити шлях збереження файлів, а саме цікавить шлях збереження медіафайлів які прикріпляються до дописів. В мене ситуація наступна...
Наприклад запис створено 20.05.2017, якщо я редагую запис сьогодні і хочу завантажити  нові медіафайли то вони автоматом зберігаються в папку коли створено запис (.../2017/05/...), а потрібно щоб вони зберігались в папку  сьогоднышньоъ дати (.../2017/08/...). Нарив що вирішити проблему можна доступившись до фільтра upload_dir і змінити шлях, але це не підходить, так як через цей фільтр проходять і інші файли які вже завантажені, в результаті чого все поламається. Як ще можна вирішити мою проблему?

Подякували: Kizyak1

2

Re: як змінити шлях збереження файлів у wordpress

А якщо спочатку завантажувати файл (медіафайли — додати), а потім вставляти у редаговане повідомлення вже з бібліотеки?

Подякували: Kizyak, Kasper, leofun013

3

Re: як змінити шлях збереження файлів у wordpress

Kasper написав:

...вони автоматом зберігаються в папку коли створено запис (.../2017/05/...), а потрібно щоб вони зберігались в папку  сьогоднышньоъ дати (.../2017/08/...). ...

Тобто старі файли в папці ".../2017/05/...", а нові ".../2017/08/..." ? Розкидати файли - якось не правильно на мою думку, можливо краще шукати спосіб як можна (автоматично) перейменувати папку з ".../2017/05/..." на ".../2017/08/..." зразу після редагування ?

4

Re: як змінити шлях збереження файлів у wordpress

ReAl написав:

А якщо спочатку завантажувати файл (медіафайли — додати), а потім вставляти у редаговане повідомлення вже з бібліотеки?

Хотілося б додавати зразу в записі)

5

Re: як змінити шлях збереження файлів у wordpress

Betterthanyou написав:
Kasper написав:

...вони автоматом зберігаються в папку коли створено запис (.../2017/05/...), а потрібно щоб вони зберігались в папку  сьогоднышньоъ дати (.../2017/08/...). ...

Тобто старі файли в папці ".../2017/05/...", а нові ".../2017/08/..." ? Розкидати файли - якось не правильно на мою думку, можливо краще шукати спосіб як можна (автоматично) перейменувати папку з ".../2017/05/..." на ".../2017/08/..." зразу після редагування ?

може це і бу ло б більш правильно, але мені хочеться щоб файли були розкидані по даті завантаження) Тобто в різних папках.

6 Востаннє редагувалося Faraon (19.08.2017 14:15:13)

Re: як змінити шлях збереження файлів у wordpress

Kasper написав:

привіт всім, як у wordpress можна змінити шлях збереження файлів, а саме цікавить шлях збереження медіафайлів які прикріпляються до дописів. В мене ситуація наступна...
Наприклад запис створено 20.05.2017, якщо я редагую запис сьогодні і хочу завантажити  нові медіафайли то вони автоматом зберігаються в папку коли створено запис (.../2017/05/...), а потрібно щоб вони зберігались в папку  сьогоднышньоъ дати (.../2017/08/...). Нарив що вирішити проблему можна доступившись до фільтра upload_dir і змінити шлях, але це не підходить, так як через цей фільтр проходять і інші файли які вже завантажені, в результаті чого все поламається. Як ще можна вирішити мою проблему?

Можна реалізувачи через фільтр upload_dir, в ньому потрібно зробити перевірку на присутність пост запиту action, який відбувається в результаті завантаження нових файлів, також можна додатково зробити ще кілька інших перевірок щоб впевнитися що в результаті наших дій ми нічого не зламаємо.