Tôi có thể tải phương tiện lên một thư mục cụ thể không?


20

Theo mặc định, phương tiện được tải lên thông qua bảng điều khiển Wordpress đi vào một thư mục được xác định theo ngày hiện tại. Ví dụ: / wp-content / tải lên / 2011/09 /. Khi phương tiện được tải lên, tôi không thấy bất kỳ tùy chọn nào trong Wordpress để thay đổi vị trí tệp của mình thành thứ khác.

Tôi có thể bảo Wordpress đặt phương tiện của mình vào một thư mục riêng không? Không phải tất cả các phương tiện truyền thông của tôi. Chỉ cần những cái mà tôi đặc biệt chọn.

Câu trả lời:


16
  1. Đi đến Dashboard -> Settings -> Media
  2. Nhập vị trí mong muốn trong Cửa hàng tải lên trong thư mục này
  3. Bỏ chọn Sắp xếp các video tải lên của tôi vào các thư mục theo tháng và năm

Điều này sẽ chỉ định vị trí tải lên toàn cầu . Để chỉ định vị trí tải lên trên mỗi tệp, bạn sẽ cần sử dụng Trình cắm, chẳng hạn như Trình tải lên dễ dàng WP (không phải là chứng thực, mỗi lần ; đó chỉ là lần đầu tiên tôi tìm thấy).


Cảm ơn! Điều đó đã trả lời câu hỏi của tôi và plugin mà bạn đã đăng trông hoàn toàn hoàn hảo. Thật không may, nó đã không được cập nhật kể từ năm 2009. Tôi đoán có lẽ tôi nên xem liệu có bất cứ thứ gì có sẵn mà cập nhật hơn không.
jkupczak

1
Đối với bất kỳ ai khác nhìn vào điều này, plugin vẫn hoạt động trên WordPress 3.5. Tuy nhiên, hạn chế ở chỗ bạn phải nhập thủ công đường dẫn (bạn không thể duyệt tìm nó), bạn chỉ có thể tải lên một tệp cùng một lúc và bạn phải truy cập plugin để tải lên, nó không ' t ghi đè chức năng tải lên cơ bản. Nhưng nó có lẽ vẫn là plugin tải lên tập tin tốt nhất hiện có.
gsingh2011

WP EASY Uploader không được cập nhật nữa. Tôi tìm thấy plugin dir tải lên tùy chỉnh
user9

15

Tôi sẽ khuyên bạn không nên đánh dấu 'Tổ chức truyền thông' trừ khi trong tình huống bạn đang xử lý lưu trữ ở nơi khác.

Có một số lượng lớn các tập tin trong một thư mục là thiếu sót vì nhiều lý do, mặc dù có một số tình huống là điều này là không thể tránh khỏi nhưng đối với một trang web thì điều này luôn luôn không thể tránh khỏi.

Tôi đã kế thừa một trang web Wordpress và được giao nhiệm vụ chuyển nó sang một máy chủ khác. Điều này đã được chứng minh là một vấn đề vì tất cả các tệp tải lên nằm trong một thư mục, hơn 93.000 tệp - có 93 nghìn.

Không có máy khách FTP nào có thể lập chỉ mục nhiều tệp đó và đơn giản là không điều hướng vào thư mục.

Tôi không có quyền truy cập hệ thống.

Tôi không thể thực hiện kết xuất hoàn toàn bằng bảng điều khiển lưu trữ vì không có tùy chọn nào để làm như vậy.

Tôi đã phải dựa vào công ty lưu trữ để thực hiện một bãi rác cho tôi, đó là một nhiệm vụ trong chính nó buộc họ phải làm cho họ làm điều đó.

Ngoài những vấn đề tiềm ẩn này, việc lập chỉ mục hàng ngàn tệp chậm hơn so với lập chỉ mục hàng chục hoặc hàng trăm tệp - đơn giản, hiệu suất được thực hiện với số lượng lớn tệp trong một thư mục.


8
Thật không may, cấu trúc tổ chức ngày, rất hữu ích cho blog, không hữu ích cho các trang web CMS không kết hợp blog. Có vẻ như nên có một cách dễ dàng để tạo cấu trúc tệp tải lên dựa trên những thứ như loại bài đăng (nghĩa là tải lên trang đi trong thư mục khác với tải lên CPT).
Ray Gulick

Hiện tại tôi đang gặp vấn đề tương tự. Bạn đã bao giờ tìm thấy một cách tốt để tách thư mục sau khi di chuyển máy chủ, hoặc bạn chỉ để lại các tệp 93k hiện có như chúng và bật Organize Media?
patrickzdb

trong kịch bản trên, bạn có thể chọn viết một hàm để tăng dần các tệp (giả sử bạn có khả năng sửa đổi các tệp php trong cài đặt WordPress)
ljs.dev

5

Một giải pháp khác cho vấn đề này:

  1. Chuyển đến Bảng điều khiển → Cài đặt → Phương tiện và bỏ chọn "Sắp xếp nội dung tải lên của tôi vào các thư mục theo tháng và năm". Vì vậy, bây giờ mọi tệp bạn tải lên sẽ được đặt trong "wp-content \ uploads" [bước tùy chọn, nhưng được đề xuất để tìm các tệp tải lên mới dễ dàng để chuyển sang thư mục khác].
  2. Cài đặt plugin "Trình quản lý tệp phương tiện".
  3. Chuyển đến Bảng điều khiển → Phương tiện → Trình quản lý tệp phương tiện.

Tại đây bạn có thể tạo tất cả các thư mục bạn muốn sắp xếp nội dung của mình. Cửa sổ chia hai chỉ để di chuyển nội dung giữa các thư mục khác nhau, bạn tạo một thư mục ở một bên và nó sẽ được làm mới ở cả hai. Sử dụng hai mặt để điều hướng đến các thư mục hiện tại và định mệnh của nội dung của bạn, sau đó sử dụng mũi tên trái hoặc phải để di chuyển nó, thật dễ dàng!

Thông báo DB cũng được cập nhật, vì vậy, ví dụ nếu bạn di chuyển một hình ảnh mà bạn hiện đang sử dụng ở nơi khác trong web của mình, bạn sẽ phải chọn lại hình ảnh này từ Thư viện phương tiện hoặc nó sẽ không xuất hiện trong web của bạn.

Hy vọng bạn sẽ tìm thấy thông tin này hữu ích. Trân trọng!


2

Giải pháp 'hack nhanh' cho tình huống không thường xuyên khi bạn muốn tải tệp phương tiện lên thư mục cho một năm / tháng cụ thể trong quá khứ:

  • thêm một bài dự thảo tạm thời (không lưu)
  • thay đổi ngày xuất bản thành năm và tháng bạn muốn và [Lưu bản nháp]
  • [Thêm phương tiện] trong bài đăng đó - WordPress sẽ lưu nó vào thư mục cho năm / tháng đó.
  • quay trở lại bài viết và xóa bài dự thảo.

Miễn là bạn không xuất bản nó, bài đăng sẽ không bao giờ xuất hiện trên trang web của bạn hoặc trong các nguồn cấp dữ liệu, v.v. nhưng tệp phương tiện sẽ được để lại trong thư mục đó.

Tôi đánh giá cao rằng đây là một trường hợp rất cụ thể của câu hỏi ở trên, nhưng nó đã giúp tôi, khi thêm vào một tập hợp các tải xuống cần phải được giữ lại với nhau. Không tốt nếu bạn thực sự muốn chúng bên ngoài cây theo thời gian.



-4

Chỉ cần sử dụng http://wordpress.org/extend/plugins/nextgen-gallery/ Thư viện Nextgen. Bạn có thể tải lên các nhóm hình ảnh ở đó, sử dụng nó để hiển thị các phòng trưng bày hoặc tải lên một hình ảnh duy nhất từ ​​đó trong cửa sổ chèn hình ảnh WP.


1
Làm thế nào chính xác các plugin áp dụng cho tình huống được hỏi trong Câu hỏi?
brasofilo

Vâng, tôi không thấy bộ sưu tập nextgen làm những gì OP muốn.
Jason

Điều này không trả lời câu hỏi, nó dành riêng cho các phòng trưng bày trong NextGen, thay vì tải lên phương tiện truyền thông nói chung.
cale_b
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.