Ich habe einen Post-Typ, der post_save verwendet, um die Adresse aus dem Post-Meta zu entnehmen und die Lat / Lng-Koordinaten von der Google-API abzurufen. Ich muss den Benutzer benachrichtigen, wenn beim Abrufen der Koordinaten ein Problem aufgetreten ist. Ich habe versucht, admin_notices zu verwenden, aber nichts angezeigt:
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'));
Ich bin nicht sicher, ob ich es falsch oder im falschen Kontext verwende. Um klar zu sein, befindet sich die add_action im aktuellen Code in einer anderen Funktion in derselben Klasse. Das funktioniert gut.