Best Practice for storing aggregate data by date or other criteria?

I settled on using wp_cache_set and wp_cache_get which seems to do well. I create a key based on the class, function, and parameters: $cacheKey = self::createCacheKey( __CLASS__, __FUNCTION__, $referenceYear, $referenceMonth ); createCacheKey() looks like: protected static function createCacheKey( …$args ): string { return implode(‘-‘, $args); } And I’m sure to use an appropriate expiration. For … Read more

Custom fields empty after refreshing page

Try adding this save function to see if it saves data function save_custom_artiesten_metabox_on_reload() { global $post; if (isset($_POST[‘oa_datum’]) && isset($_POST[‘oa_aanvang’]) && isset($_POST[‘oa_locatie’]) && isset($_POST[‘oa_toegang_prijs’])) { update_post_meta($post->ID, ‘oa_datum’, sanitize_text_field($_POST[‘oa_datum’])); update_post_meta($post->ID, ‘oa_aanvang’, sanitize_text_field($_POST[‘oa_aanvang’])); update_post_meta($post->ID, ‘oa_locatie’, sanitize_text_field($_POST[‘oa_locatie’])); update_post_meta($post->ID, ‘oa_toegang_prijs’, sanitize_text_field($_POST[‘oa_toegang_prijs’])); } } add_action(‘admin_init’, ‘save_custom_artiesten_metabox_on_reload’);

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)