Làm cách nào để thay đổi url phương tiện trong wordpress?

Theo mặc định, tất cả các tệp phương tiện và tài liệu được tải lên qua WordPress được lưu trong. /wp-content/thư mục tải lên. Như vậy, khi bạn nhúng một phương tiện trên trang web, URL của phương tiện luôn có "tải lên" như một phần của nó. Bạn có thể không thích tên "tải lên", trong đó "hình ảnh", "dữ liệu" hoặc thậm chí "tệp" có thể có ý nghĩa hơn. Nhưng với việc loại bỏ các tùy chọn để đặt thư mục tùy chỉnh để lưu trữ các tệp tải lên, bạn cần một mẹo nhỏ để khắc phục hạn chế

Hướng dẫn này chỉ cho bạn cách thay đổi vị trí tải lên phương tiện mặc định trong WordPress

lựa chọn 1. Kích hoạt tính năng “Lưu trữ nội dung tải lên trong thư mục này” và “Đường dẫn URL đầy đủ tới tệp” trong cài đặt WordPress cho Phương tiện

Cách đơn giản nhất để thay đổi thư mục lưu trữ phương tiện tải lên là đưa trở lại tùy chọn thay đổi đường dẫn tải lên phương tiện trong Cài đặt và cách dễ nhất để làm như vậy là cài đặt plugin Upload Url và Path Enabler. Mặc dù không cập nhật trong vài năm, plugin vẫn hoạt động tốt. Sau khi kích hoạt sẽ đưa trở lại 2 thiết lập trong Settings -> Media cho phép nhà phát hành thay đổi đường dẫn tải media lên, i. e. đổi tên thư mục upload

Làm cách nào để thay đổi url phương tiện trong wordpress?

Tùy chọn đầu tiên Store uploads in this folder chỉ định đâu là thư mục mà trình tải lên WordPress sẽ lưu trữ phương tiện và tệp. Bạn có thể nhập một đường dẫn tuyệt đối đầy đủ đến thư mục mới (rất hữu ích nếu bạn đang sử dụng CDN hoặc tên miền phụ để lưu trữ hình ảnh và tệp tĩnh) hoặc đường dẫn tương đối đến thư mục gốc WordPress (không có dấu gạch chéo ở đầu)

Nếu vị trí thư mục tùy chỉnh mà bạn đặt để lưu trữ nội dung tải lên của WordPress quá phức tạp và không liên quan đến thư mục cài đặt WordPress, đặc biệt khi sử dụng CDN hoặc tên miền phụ và WordPress không thể xác định URL chính xác và hợp lệ cho nội dung, bạn cần chỉ định . Đây là nơi bạn cho WordPress biết cách tạo URL của tệp và đó phải là một URL có thể truy cập hợp lệ mà khi nối với tên tệp, sẽ trỏ đến các tệp. Ví dụ: https. //cdn. hành trình công nghệ. mạng/phương tiện truyền thông

Ghi chú

Bạn có thể tắt plugin sau khi đã thiết lập cài đặt. WordPress sẽ luôn hiển thị cài đặt sau khi bất kỳ giá trị tùy chỉnh nào cho đường dẫn hoặc URL tải lên phương tiện được đặt trong cơ sở dữ liệu

Lựa chọn 2. Xác định hằng số UPLOADS trong wp-config. php

Chỉnh sửa wp-config. php nằm trong thư mục gốc của bản cài đặt WordPress, sau đó thêm đoạn mã sau ngay trước dòng /* That's all, stop editing! Happy blogging. */

define('UPLOADS', 'files');

Ví dụ trên sẽ đặt thư mục “files” làm nơi lưu trữ tất cả các tệp tải lên của WordPress và thư mục này nằm trong thư mục cài đặt WordPress, bên ngoài wp-content

Trong trường hợp bạn chỉ muốn thay đổi tên của thư mục “uploads”, bạn có thể xác định hằng số là

define( 'UPLOADS', 'wp-content/' . 'custom_uploads_name' );

Đổi tên custom_uploads_name thành bất kỳ tên thư mục nào bạn thích. Và tất cả các tệp phương tiện sẽ được tải lên thư mục có tên mới

Ghi chú

Khi bạn thay đổi đường dẫn thư mục tải lên, URL của tệp phương tiện cũng sẽ được thay đổi tương ứng. WordPress sẽ tự động xử lý các tệp tải lên mới. Tuy nhiên, nếu bạn di chuyển vị trí của tệp phương tiện cũ theo cách thủ công, bạn cần thay thế URL của tệp phương tiện cũ trong cơ sở dữ liệu hoặc thêm chuyển hướng

Tùy chọn 3. Thêm các giá trị upload_path và upload_url_path trực tiếp vào cơ sở dữ liệu

Đường dẫn thư mục tải lên và URL được xác định trong cơ sở dữ liệu theo hai trường trong bảng wp_options, cụ thể là upload_pathupload_url_path. Khi bất kỳ tùy chọn nào được đặt trong cơ sở dữ liệu, các tùy chọn đó cũng tự động xuất hiện trong trang Cài đặt -> Phương tiện

Nếu bạn đã cài đặt WP-CLI, bạn có thể nhanh chóng thêm các tùy chọn vào cơ sở dữ liệu bằng các lệnh sau

Tuy nhiên, WordPress tiếp tục tự động thay đổi slug của trang đó thành “youtube-2”. Điều đó có nghĩa là đã có “thứ gì đó” trên trang web sử dụng sên “youtube”. Để kiểm tra, tôi đã đến địa chỉ đó và thấy một trang phương tiện có hình ảnh biểu tượng YouTube mà tôi đã tải lên trang web nhiều năm trước

, giải thích lý do và cách WordPress ngăn chặn bất kỳ hai trang nào chia sẻ cùng một con sên (do đó, URL)

Vì tôi không phải là một ví dụ về trí thông minh sáng sủa, nên tôi mất khoảng 10 phút để tìm ra cách chỉnh sửa sên của trang phương tiện “youtube”, để trang mới của tôi có thể nhận được sên đó (và URL đó). Viết ra đây, trong trường hợp tôi quên. 🙂


Làm cách nào tôi có thể giúp BikeGremlin duy trì tính độc lập và khách quan?

Làm cách nào để thay đổi url phương tiện trong wordpress?

Trở thành người bảo trợ BikeGremlin


www. bảo trợ. com/bikegremlin

2. Làm cách nào để chỉnh sửa/thay đổi sên trang phương tiện WordPress (URL)?

Nó rất đơn giản, chỉ cần ba bước đơn giản và những bức ảnh kèm theo lời giải thích ngắn gọn sẽ cho thấy mọi thứ

Trước tiên, hãy vào thư viện phương tiện và chọn hình ảnh/video/phương tiện khác mà bạn muốn chỉnh sửa