This is actually not related to WordPress and applies to any website or blog:
When an url is shared for the first time on Facebook, it visits the page to grab the title, image, description, etc. and keeps this info in cache for some time (this is the period referred to as an “unbelievably long time” in the question – by default it seems to be 24h).
It won’t recheck your page every time it is shared, this is why your recent changes are not reflected.
If you have made any change and want Facebook to reflect them immediately, you can use this tool to invalidate the cache and force it to recheck your page or post: https://developers.facebook.com/tools/debug/sharing/batch/
Related Posts:
- How to Delete All regenerated thumbnails but keep the original ones?
- Make thumbnails in woocommerce replace the main image instead of opening fancybox
- Using Advanced Custom Fields with WordPress and Lightbox
- Share buttons on article footer
- How to link to YouTube videos with thumbnails?
- Social sharing post’s shortlink instead of permalink
- Add Image to the RSS plugin reader from another RSS [closed]
- Social sharing toolkit is not showing on ajax load
- LinkedIn Social Wall | Is there a plug-in (Free / Paid) to display a LinkedIn feed in a social wall (not just a feed)?
- Regenerate thumnails does not create any files
- Add padding while generating thumbnail
- How to add FB like + share AND also other Social Buttons on ALL pages and posts?
- Disable globally “Crop thumbnail to exact dimensions (normally thumbnails are proportional)” with Multisite
- Social share buttons text shows up on post excerpts
- Woocommerce: Set thumbnail detail (clipping area)
- Thumbnail image doesn’t show up in Shortcode output
- Display Multiple Photos as Featured Image when mouse moves on to it post
- Cannot display wordpress thumbnail
- WordPress Sumo Plugin not showing all images on clicking pinterest icon
- Does WordPress have a way of changing the ‘Natural’ size of uploaded images?
- How to install ffmpeg extension for php 5.6.25 for wp video posts plugin?
- Social sharing plugin directing to blank page after post sharing
- Add Flatr button to Sharing option
- resizes images on the fly
- Multiple thumbnails and one gallery
- Thumbnails have stopped generating correctly
- How to add multiple versions of the same featured image for SEO reasons?
- Encode URL picked up by Digg Digg
- Slick Social Share Buttons plug-ins with Responsive theme – number of tweets link problem
- Thumbnails and Lightbox
- How can I server scaled images?
- Trying to use Advanced Custom Fields with custom image sizes
- Publish post facebook page & twitter automatically [closed]
- WordPress Share Buttons Plugin: How do you make the WordPress Share Buttons Display Vertically?
- WORDPRESS ,Can’t load image of post when sharing post via facebook [closed]
- How to notify wordpress instalation about my plugin update?
- Is it possible not to load theme on a specific page in wordpress?
- How to change shortcode’s default theme?
- Integer in Array returns null
- Plugin onclick button activate other plugin
- composer not working on my plugin when i upload it to my website
- wc_get_template new template does not showing up
- How to select a paragraph other than the 1st to be the post’s excerpt?
- Moving Jetpack buttons to appear below the first H2 title on all project/post pages [closed]
- Send email to multiple addresses on Contact Form 7, but exclude personal details on all but one
- How can I support plugins in a custom theme?
- Display site language setting in source code
- Show icons or badges under title on product archives/category pages
- How to get theme’s info from wordpress.org/themes using api.wordpress.org?
- Override/ignore CSS from active theme as not to interfere with my custom CSS
- WordPress Custom Pages that work with Plugins?
- posts from multiple post types in one slider
- How to automatically redirect to custom admin menu after plugin activation?
- How to use the CSS of the WordPress core in the development of my administration page?
- Redeclare function after plugin activation
- add_submenu_page returns null
- What is the WordPress approach to custom data?
- Conditional Shipping Options if Certain Products are in Cart WooCommerce
- Readable titles in mobile
- How to do the simplest possible frontend ajax call from a plugin?
- The XXX plugin has been deactivated due to an error: The plugin does not have a valid header
- How can I add “last updated” in plugin descripton?
- get_edit_post_link() not working on wp-cron
- get_option / wp_localize_script Not Working in OOP Plug In
- New bulk action to resend welcome emails
- Get site url and updates data, then use them
- How to have a gallery in which each image’s caption is a whole “post”?
- I receive taxonomy id
- How do we update a custom file upload field with the Advanced Custom Field plugin?
- WordPress won’t allow for updates to plugins or WordPress Core
- WordPress Stock Update Programatically
- Loading a plugin’s js file from functions.php
- Woocommerce Backend Search by Title and SKU
- I Setup Rate My Post Plugin On Site But Now Got Issues In Google Webmasters
- How to integrate together a website currently hosted WordPress.com and a custom web application currently hosted on Azure?
- How-to: This block can only be used once
- output html on post or page from custom plugin [closed]
- Custom Post Type – custom form in dashboard
- Problem with add_action
- To perform the requested action, WordPress needs to access your web > server
- Custom API plugin to execute 3rd party API to retrieve data
- Is there a way to convert shortcodes to html content?
- Proper way to handle admin-ajax calls
- How to display the featured post on the category page?
- How to find the list of custom post type where logged in user is author
- UTF-32be error WordPress
- Loop in elementor custom widget not working
- Change text string in a plugin
- Set Multiple Meta Values as an Array Using dispatch( ‘core/editor’ ).editPost() Call in Gutenberg/JS
- wp-admin send 404 error
- How to create plugin/ page that reads from database
- How To Post WordPress Custom Post Types to Twitter via IFTTT
- Stop wordpress from requesting external jquery from googleapi
- Can the benefits of performance optimization plugins outweigh the tax of installing them on performance?
- get_users(); Is an Undefined Function When Used in Cron Job
- Alternate email sending service – eg: AWS SES [closed]
- 5 PHP Fatal error: Uncaught ArgumentCountError (Cannot Find)
- Disabling a plugin lead to styles being shown as plain text
- the_content() printing DOCTYPE, and tags in the middle of page
- How to deal with Slow HTTP POST (slowloris) vulnerability