zlines
Forum Replies Created
-
Yoast have changed database schema and WP-Multilang should be updated to fix this.
I beleve only contributor can help us.Forum: Plugins
In reply to: [Yoast SEO] Yoast and WP MultilangSo, i opened issue on github. Looks like nobody care, contributor just closed it like “our side is ok, its no matter how compability should work”.
Ok. I have purchased WPML , and guess what ? Yes, there is same issue.
Forum: Plugins
In reply to: [Yoast SEO] Yoast and WP MultilangThis just sounds like ‘we dont care, this is not our problem’.
Here is all disadvantages of “free support”.
As i know, other SEO packs have no such issues with WP-Multilang, and i will faster change your plugin to other one, instead of rewriting all my translations.
After all, i like Yoast and hope this can be fixed.I have checked database sources. Looks like now i get closer:
metadata is saved in:
wp_postmeta.meta_key
There is field _yoast_wpseo_focuskw, it is saved correctly with language flags.
Next step – how is Yoast in interacting with db and why this field is taken from wp_yoast_indexable db fields.Forum: Plugins
In reply to: [Yoast SEO] Yoast and WP MultilangI have just digged this deeper, and found this:
If i just inserting in database :
update wp_yoast_indexable set title=”[:en] English text [:ru] Русский текст [:]” where id=18;
All looks fine and works perfecly.
If i will add site name – all works perfectly.
update wp_yoast_indexable set title=”[:en] English text %%sitename%% [:ru] Русский текст %%sitename%% [:]” where id=18;And if i will add separator – here is issue starts.
update wp_yoast_indexable set title=”[:en] English text %%sep%% %%sitename%% [:ru] Русский текст %%sep%% %%sitename%% [:]” where id=18;Separator is “|”
Next step : I replace %%sep%% with just symbol “|” id db:
update wp_yoast_indexable set title=”[:en] English text| %%sitename%% [:ru] Русский текст | %%sitename%% [:]” where id=18;Here is is – issue solved, all headers works as expected in both languages, but you cant do this from web interface.
Im not a coder, but this looks like some escape symbols issue or whatever.Forum: Plugins
In reply to: [Yoast SEO] Yoast and WP MultilangI have checked post history and realised that in previos versions description field was saved as:
[:en]English text[:ru]Русский тескт[:]Now field is saved without tags, and saved only one of the translations- latest.
Also if you will manually add tags, they will be stripped. So, i just think this is Yoast issue, some text validity checker os something like this. Yoast just cant insert [:en] or whatever flags it to db for some reason.Can you check this please ?
I have checked post history and realised that in previos versions description field was saved as:
[:en]English text[:ru]Русский тескт[:]Now field is saved without tags, and saved only one of the translations- latest.
Also if you will manually add tags, they will be stripped. So, i just think this is Yoast issue, some text validity checker os something like this. Yoast just cant insert [:en] or whatever flags it to db for some reason.Forum: Plugins
In reply to: [Yoast SEO] Yoast and WP MultilangSo, i fired up new virtual machine with clean install of latest WP and default theme.
Installed latest Yoast and WP-Multilang.
Have added post and filled up meta fields.
Here it is – reproduced on clean install.
When Yoast enabled – meta fields shows only one language translation. Disabling it will cause to show meta title on both languages correctly.Confirmed, have same issue – meta tags are not showing properly on translated languages.
Looks like this is need to be checked with Yoast Seo compatibility.
Sad to see this, have lot of translated data, and now have issues with SEO.