wordproof_timestamp_post_meta_key_overrides

wordproof_timestamp_post_meta_key_overrides

Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: wordpress-seo.22.9

apply_filters('wordproof_timestamp_post_meta_key_overrides') is found 2 times:

  • /vendor_prefixed/wordproof/wordpress-sdk/app/Controllers/TimestampController.php line 78
         * @param $metaValue
         */
        public function syncPostMetaTimestampOverrides($metaId, $postId, $metaKey, $metaValue)
        {
            $timestampablePostMetaKeys = \apply_filters('wordproof_timestamp_post_meta_key_overrides', ['_wordproof_timestamp']);
            if (\in_array($metaKey, $timestampablePostMetaKeys, \true) && \count($timestampablePostMetaKeys) > 1) {
                $arrayKey = \array_search($metaKey, $timestampablePostMetaKeys, \true);
                unset($timestampablePostMetaKeys[$arrayKey]);
                \YoastSEO_Vendor\WordProof\SDK\Helpers\TransientHelper::set('wordproof_debounce_post_meta_sync_' . $metaKey . '_' . $postId, \true, 5);
                foreach ($timestampablePostMetaKeys as $key) {
                    \YoastSEO_Vendor\WordProof\SDK\Helpers\TransientHelper::debounce($postId, 'post_meta_sync_' . $key, function () use($postId, $key, $metaValue) {
    
  • /vendor_prefixed/wordproof/wordpress-sdk/app/Helpers/TimestampHelper.php line 62
            return \false;
        }
        private static function hasPostMetaOverrideSetToTrue(\WP_Post $post)
        {
            $timestampablePostMetaKeys = \apply_filters('wordproof_timestamp_post_meta_key_overrides', ['_wordproof_timestamp']);
            //Do not use PostMeta helper
            $meta = \get_post_meta($post->ID);
            foreach ($timestampablePostMetaKeys as $key) {
                if (!isset($meta[$key])) {
                    continue;
                }
    

See this hook used in plugins: