This is weird, because your site seems to have every required field.
See https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fconstantine.name%2F2022%2F08%2F19%2Fphysical-or-digital%2F
Maybe an issue on the Discourse side? Or a problem with WordPress‘ native oEmbed implementation?
…thanks for the debug link from FB.
I don’t understand (sorry) how the pieces fit together to provide the meta data. Are you saying that different “types” of meta data are generated by different parts (reqs for some types are handled by WP in-built, and some types are handled by this plugin?) That might lead me to figuring out which type (if that’s the right word) Discourse is querying… I have access to the web server, can I find any hints in web server logs if I make Discourse do a query while I’m watching?
OpenGraph will only be generated by this plugin, there is no native support from WordPress, but there are other formats, that might come into play. You mentioned oEmbed in the error message
Sorry, we were unable to generate a preview for this web page, because the following oEmbed / OpenGraph tags could not be found: description, image
which is a complete different format handled by WordPress https://ww.wp.xz.cn/support/article/wordpress-embed/
Because I do not know how the Discourse implementation handles this, it is hard to find the problem. Is there a way to file an issue for Discourse?
This site is really cool for debugging: http://debug.iframely.com/?uri=https%3A%2F%2Fconstantine.name%2F2022%2F08%2F19%2Fphysical-or-digital%2F
It seems that you disabled oEmbed for your site, so this does not seem to interfere, see my site for example: http://debug.iframely.com/?uri=https%3A%2F%2Fnotiz.blog%2F2022%2F05%2F29%2F20-jahre-bloggen%2F
Dude, most excellent! …my problem has nothing to do with this plugin 😛
I had installed another plugin to disable embeds (prevents WP from automatically trying to embed things when I past a URL into the post editor.) I need to read more carefully… What I installed disabled both what I wanted, AND the external generation of oembed information by my blog. derp. I removed the other plugin, and my problem is solved.
Would have never figured this out if you hadn’t pointed out how different plugins/inbuilt code handle the diff embedding “types”.
-
This reply was modified 3 years, 9 months ago by
cconstantine.
I’m glad I could help you ☺️