post_saveを使用してpost-metaからアドレスを取得し、Google APIから緯度/経度の座標を取得する投稿タイプがあります。座標の取得に問題があった場合、ユーザーに通知する方法が必要です。admin_noticesを使用しようとしましたが、何も表示されませんでした。
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'));
間違って使用しているか、間違ったコンテキストで使用しているかはわかりません。明確にするために、実際のコードでは、add_actionは同じクラスの別の関数にあります。それはうまく機能しています。
却下可能/静的な管理者通知を簡単に追加できるスクリプトを開発しましたgithub.com/askupasoftware/wp-admin-notification
—
Yoav Kadosh