@devnihil @priscillamc
Hello, I did some tests using the following plugins:
1) Yoast SEO 13.5
2) GP Premium
3) Options Importer Plugin
=> Run Options Importer and import JSON file for Yoast SEO 13.5
(Remember when I exported all my site Options I used Notepad++ to remove all lines of code to just keep the wpseo_ fields and saved the JSON file to later import Yoast SEO settings)
-> // Version is // \”version\”;s:4:\”13.5
Yoast SEO version 13.5 options/settings has been installed and options are Imported to wp_options database fields.
4) Update all plugins and theme
-> Yoast SEO updated to version 15.0
5) Back to plugins, deactivate Options Importer plugin and remove it.
6) Make sure only following plugins are active:
– Yoast SEO 15.0
– GP Premium 1.11.3
Using theme:
– GeneratePress
Go to Yoast SEO and check all settings are correct.
– All settings are correct set up.
Press on the button (save settings) to make sure database table and any _transient_ has been updated.
Open MySQL, following tables have been installed:
wp_yoast_indexable
wp_yoast_indexable_hierarchy
wp_yoast_migrations
wp_yoast_primary_term
wp_yoast_seo_links
In wp_options:
wpseo
yoast_migrations_free
wpseo_titles
wpseo_social
wpseo_ryte
// wpseo_titles does contain – breadcrumbs items
// wpseo_titles does contain – rss item and text
7) Export all Yoast SEO settings and copy paste it to a new Notepad
8) WordPress log out
9) Run script and batch files to clean-up and reset Xampp site files and database server
10) Close chrome browser and remove all temp files and cookies and restart again
11) Run batch file to setup a new website folder and make sure database server and Xampp http apache has been started again
12) Install WordPress
13) Login to WP Dashboard and skip using Options Importer, update Yoast SEO to version 15.0
16) Activate Yoast SEO 15.0
– Success
17) All Yoast SEO settings are default/unchanged
18) Press count links and optimize site
– Success (Using Chrome latest version, fails using Firefox ESR older version – see my other post)
19) Go to /page=wpseo_tools&tool=import-export
Paste all Yoast SEO settings from Notepad (step 7) into the settings box and press Import Settings
– Success
20) Check all settings have been imported.
– All settings have been Imported accept:
-> /page=wpseo_titles#top#breadcrumbs
Breadcrumbs state is correct (Disabled) but when enabled all input fields are empty and overwritten with empty data.
Settings file from Notepad does have the correct items:
breadcrumbs-404crumb = “404-fout: pagina niet gevonden”
breadcrumbs-display-blog-page =
breadcrumbs-boldlast =
breadcrumbs-archiveprefix = “Archieven voor”
They are just not imported into the database.
Check following:
// wpseo_titles does not contain – breadcrumbs items
// wpseo_titles does not contain – rss item and text
Same for RSS. Box is empty.
But checking settings from notepad:
rssbefore = “”
rssafter = “Het bericht %%POSTLINK%% verscheen eerst op %%BLOGLINK%%.”
They are copied to Yoast SEO settings Import box but not added to database field rssafter by wpseo_titles, same for breadcrumbs items
//
This was a bit technical buy I hope you could follow my steps.
Also this is all done in Chrome that is clean without any extensions or ad block etc.
I have seen this issue been reported on GitHub some year ago I think.
This is one of the reasons I still need to use Options Importer Plugin as that always works great for older versions of Yoast Settings and also the new versions.
I just cannot use it for version 15.0 because when I first Import the options using this plugin for Yoast, it only adds items to yoast_ options table and does not of course make database tables that Yoast makes on activation.
It might work, but most of the time my Xampp Apache server logs says it cannot find some Yoast SEO migration fields and they need to be rebuild.
Maybe this has been fixed and I can export 15.0 and import 15.0 settings using Options Importer. I will test it but because before version 15.0 there were no extra database tables just the wp_options items by Yoast, these get exported by Options Importer without any errors, so of course if you have a new site an import these options in the database before activating Yoast – It will be seen on first plugin activation.
It just does not created any new database tables, just options.
But I will test it, than I do not have to use an older version of yoast and import settings and then update to latest version and finally activate the plugin.
But why Breadcrumbs are emptied and RSS on importing settings that do have these values is very strange. I know a bit about code and I do know about MySQL but I cannot find anyway to debug this for you, sorry.
I hope this does help.
Regards, Jon