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
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
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.”
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
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.
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
Oh. So the SEO title was being saved, but not broadcast?
That would be the custom field setting, yes.
Glad it’s solved now.
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.