Tôi đã nhận thấy rằng trong cài đặt WordPress MU có bật ánh xạ tên miền , một số chức năng trả về các URI không sử dụng tên miền chính của trang WPMU hiện tại có thể có nghĩa là chúng là "Các chức năng không biết tên miền WPMU" (hơi khó hiểu biết rôi).
Tôi có thể làm gì để đảm bảo tên miền chính của trang WPMU hiện tại được sử dụng trong các URI được trả về khi tôi gọi các loại hàm này, trong nỗ lực hướng tới các tài sản tham chiếu (js, css, img, v.v.) theo cách thức chính tắc, im lặng?
Một ví dụ nhanh là như sau:
$ft_img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
Vì vậy, trong ví dụ này $ft_img[0]
sẽ có cùng một URI cho mọi trang con trong mạng WPMU, sử dụng trang cơ sở siteurl
khi nó phải dành riêng cho trang con.
wp_get_attachment_image_src
trong một thiết lập mu được ánh xạ tên miền mà không có vấn đề gì, nó trả về URI chính xác cho chính cũng như tất cả các trang web phụ. Có lẽ tôi không hiểu những gì bạn sau?