Khi tôi sử dụng API cài đặt trong cài đặt nhiều trang và trang tùy chọn nằm ở cấp độ mạng, đăng các tùy chọn options.php
không hoạt động, vì trang quản trị nằm ở đó wp-admin/network
và WP hy vọng trang sẽ ở đó wp-admin
.
Tôi đã thêm một chức năng kiểm tra xem cài đặt WP này có phải là cài đặt multsite (thông qua hằng số không) và nếu có, nó sẽ thay đổi giá trị hành động của biểu mẫu thành ../option.php
. Điều này sẽ lưu các tùy chọn OK, nhưng thông báo mặc định "Đã lưu cài đặt". bị thiếu (tuy nhiên, chuỗi truy vấn không bao gồm settings-updated=true
).
Bất kỳ suy nghĩ về làm thế nào để có được thông báo xuất hiện?