Tôi có một loại bài đăng sử dụng post_save để lấy địa chỉ từ post-meta và lấy tọa độ lat / lng từ Google API. Tôi cần một cách thông báo cho người dùng nếu có vấn đề với việc truy xuất các tọa độ. Tôi đã thử sử dụng admin_notices, nhưng không có gì hiển thị:
public static function update_notice() {
echo "<div class='error'><p>Failed to retrieve coordinates. Please check key and address.<p></div>";
remove_action('admin_notices', 'update_notice');
}
add_action('admin_notices', array('GeoPost', 'update_notice'));
Tôi không chắc chắn nếu tôi sử dụng nó không đúng hoặc trong bối cảnh sai. Để rõ ràng, trong mã thực tế, add_action nằm trong một hàm khác trong cùng một lớp. Điều đó làm việc tốt.