• Resolved pocomaxa

    (@pocomaxa)


    Hi everyone.

    About a week ago I found out, that my database is filled with “post_type” = oembed cache rows. The only thing I changed a week ago was installing YOAST SEO plugin.

    they consist media data from youtube or instagram, or twitter: I insert a short URL from those sites, and this new row transfers it into complete EMBED code. I’d like to stop it completely

    Is there any way to stop this?

    ps: I know, how to clear the base of all “oembed cache” rows, I understand, how and why they are created. I need to know, how i can stop them appearing. I sure have seen topics, where this oembed cache was discussed, but I didn’t see the answer there.

    Thanks in advance.

    pps: sorry for bad language, not an English language speaker.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi @pocomaxa,

    Are you able to reproduce this issue with the latest version of WordPress (5.4.2) when Yoast SEO is deactivated?

    These rows should still appear when you embed supported links in posts because the oEmbed cache is a core feature of WordPress. Yoast SEO doesn’t create or modify this data, so this behavior shouldn’t change after installing Yoast SEO.

    If you’d like to remove support for oEmbed or change its behavior, you can refer to the documentation here: oEmbeds.

    Thread Starter pocomaxa

    (@pocomaxa)

    Thanks for your kind and quick answer.

    I understand, that that social media cache was added as a very important feature to wordpress. I am sorry to not add all the details.

    Previously that information was stored to WP_POSTMETA table.
    Since last week it’s being added to WP_POSTS table. Rows with post_type OEMBED_cache.

    And yes, without the plugin that information won’t added to WP_POSTS table.

    Best regards and thanks again for you quick answer.

    Hi,

    To clarify, you have Yoast SEO v14.3 on your site. You then add a video to a post. A row for this video appears in your WP_Posts table.

    If you disable the plugin and go to add a video on different post no row appears for it in the WP_Posts table?

    If so, we would like some more information.

    1. Are you using our Video SEO plugin?

    2. Are you using any other kind of Video plugin to help embed videos?

    3. Are you using any kind of pagebuilder plugin like Elementor or Divi?

    4. Are all your non-Yoast plugins and themes updated?

    Thread Starter pocomaxa

    (@pocomaxa)

    Hello and thanks for your kind answer.

    You are absolutely correct about what happening: adding URL from youtube, instagram or twitter triggers a new row to WP_Posts. Previously oembed information was stored in WM_Postmeta table (two rows – content and date)

    1 and 2. No video plugins
    3. no pagebuilder. Also i’m using classic editor with no “visual” editor option
    4. everything is up to date.

    thanks again and best regards

    Thread Starter pocomaxa

    (@pocomaxa)

    To add some info.

    First all Youtube links were oembedded to wp-postmeta
    https://imgur.com/tfZpnJF

    Then, a bit later they were oembedded to wp-posts
    https://imgur.com/4o1ehuG

    Doesn’t happen, when I turn the plugin off.

    Thanks for the information. If you’re seeing that the oEmbed behavior has changed after installing Yoast SEO, that might be a bug. We’re actively using the bug tracking on our GitHub repository so your best next step would be to create a new issue for our developers at https://github.com/Yoast/wordpress-seo/issues/new.

    You will need an account to create a new issue. If this is your first bug report, please check out: https://kb.yoast.com/kb/how-to-write-a-good-bug-report/.

    Thread Starter pocomaxa

    (@pocomaxa)

    Thank you for your answer.
    I’ll try to totally reinstall it and then, if it happens again, send report to github.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Post type – oembed cache’ is closed to new replies.