• Resolved mcyrulik

    (@mcyrulik)


    ThreeWP Broadcast version: 28
    Yoast SEO Version: 3.0.7
    WP Version: 4.4.1

    If I have ThreeWP and Yoast enabled, and I go to a page that is broadcast to the second site, update the Yoast SEO Title, click save.

    The page refreshes with no errors, there is nothing that shows when I have WP_DEBUG enabled, everything looks fine. However the text that I entered does not show up on this page, or to the broadcasted page.

    As soon as I disable this plugin, the Yoast information saves to the page.

    Any thoughts?

    https://wordpress.org/plugins/threewp-broadcast/

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author edward_plainview

    (@edward_plainview)

    Have you tried with an older version of Yoast SEO? I’ve read that the latest versions … aren’t quite up to scratch.

    https://wordpress.org/support/view/plugin-reviews/wordpress-seo

    Thread Starter mcyrulik

    (@mcyrulik)

    Yeah, we started out with 2.3.5 and this issue was there. In the last few weeks, we’ve gotten back to this site and in an attempt to remedy this, and other issues, I updated the plugin, and it did not address this issue.

    Updated the ThreeWP Broadcast plugin also did not solve the problem.

    ~Mark

    Plugin Author edward_plainview

    (@edward_plainview)

    Line 117 in src/traits/broadcasting.php already has a workaround for the Yoast SEO data, and it should already be working.

    Could you provide a broadcast debug dump of the post in question? It should contain the phrase

    “Yoast SEO detected. Activating workaround. Asking metabox to save its settings.”

    Thread Starter mcyrulik

    (@mcyrulik)

    edward_plainview: Is there a way that I can send it to you without positing it publicly, or I’d have to strip out company identifying info from the debug log, and I would rather you get a clean log file.

    I did look, and I am not seeing the “Yoast SEO detected. Activating workaround. Asking metabox to save its settings.” in the log file.

    Terence – thanks for the suggestion – unfortunately I don’t have the luxury of changing out the SEO tool that is being used on this particular site – for reasons that I won’t go into on this thread.

    ~Mark

    Thread Starter mcyrulik

    (@mcyrulik)

    edward_plainview: Dumping $GLOBALS and looking through it – the Yoast data is there, but what the plugin is checking for in src/traits/broadcasting.php is not in the $GLOBALS.

    If I can help you troubleshoot this, or test things, let me know – I’m happy to help.

    Thread Starter mcyrulik

    (@mcyrulik)

    OK – I figured it out.

    I have no idea why, but on the pages that we were trying to broadcast the checkbox for “Custom fields” checkbox was not being honored. It was checked, on the parent page, but when I would click save, I would see this in the debug log: “ThreeWP_Broadcast: Will not broadcast custom fields.

    I went into the DB and found the blog ID and the Post ID of that page and “removed”* one of them and tried it again – I checked the custom fields checkbox on the page, and saved and it worked so I did it with the rest of the pages.

    I’m all good. Thanks for your time.

    removed = changed the ID’s to make it look like it hadn’t been broadcast yet

    Plugin Author edward_plainview

    (@edward_plainview)

    Oh. So the SEO title was being saved, but not broadcast?

    That would be the custom field setting, yes.

    Glad it’s solved now.

    Thread Starter mcyrulik

    (@mcyrulik)

    It was not being saved or broadcast.

    The Custom Fields checkbox looked checked in WP Admin, but in the debug log, it looked as if custom fields were not being processed.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Plugin not allowing Yoast SEO Title to save.’ is closed to new replies.