I am trying to build my own multi-langual plugin for personal use. I have solved the url rewriting problem
,so /en/home
goes to home page and /ro/acasa
goes to 'acasa' page. Now I am struggling to make this plugin work if we have a page title same in both languages , for example catalog. I have created one more column inside pages database table that sets the language that page is for (this column is called lang). How can i get the catalog page that has the en 'lang'
attribute. The rule that I use for rewriting is very simple add_rewrite_rule("^en/([a-z]*)$/?",'index.php?pagename=$matches[1]','top');
But the problem is now with the pages that have same slug and title. If my both pages has the slug catalog for example but in my database there are 2 separate pages catalog with same content, just translated and the only difference being the lang column, how can i get the one that corresponds to the language i want?
question from:
https://stackoverflow.com/questions/65887765/wordpress-custom-multi-language-plugin 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…