And I have also performed all the troubleshooting functions:
- WPML - > Support -> Troubleshooting:
-- Clear the cache in WPML
-- Set language information
-- Fix terms count
-- Fix post type assignment for translations
The Yoast SEO bradcrumbs showing incorrect homepage text.
Solution:
1 - Enter the breadcrumb homepage label in the default language at WordPress Dashboard > SEO > Breadcrumbs
2 - Translate the homepage breadcrumb homepage label using the String Translations at WordPress Dashboard > WPML > String Translation using key '[wpseo_titles]breadcrumbs-home' under the 'admin_texts_wpseo_titles' text domain.
I get the error icl_string_packages' doesn't exist, if I turn on the debug.
Solution:
1. Export the structure of the table from another website.
2. Change the prefix of the table name if it is different.
3. Import it to the site where this table is missing.
You can use this MYSQL code. You should save this code in a file that ends with .sql and then you should import it into your DB. Or you can implement it as an SQL command.
-- Table structure for table `wp_icl_string_packages`
--
CREATE TABLE IF NOT EXISTS `wp_icl_string_packages` (
`ID` bigint(20) unsigned NOT NULL,
`kind_slug` varchar(160) COLLATE utf8mb4_unicode_520_ci NOT NULL,
`kind` varchar(160) COLLATE utf8mb4_unicode_520_ci NOT NULL,
`name` varchar(160) COLLATE utf8mb4_unicode_520_ci NOT NULL,
`title` varchar(160) COLLATE utf8mb4_unicode_520_ci NOT NULL,
`edit_link` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`view_link` text COLLATE utf8mb4_unicode_520_ci NOT NULL,
`post_id` int(11) DEFAULT NULL,
`word_count` varchar(2000) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `wp_icl_string_packages`
--
ALTER TABLE `wp_icl_string_packages`
ADD PRIMARY KEY (`ID`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `wp_icl_string_packages`
--
ALTER TABLE `wp_icl_string_packages`
MODIFY `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT;
**** Important! Please make a backup of your DB) before you proceed with those steps****
Problem: The latest version of Divi (June 6th 2019) seems to no longer has the search bar compatible with WPML (it always redirect you to the search page of the default language)
Problem: I added the Kurdish (Kurmanji) kmr but it keeps getting this notification:
WordPress cannot automatically download translations for the following languages:
Kurdish (current locale: kmr) - suggested locale(s): ckb
To fix, open "Edit Languages" and set the "default locale" values as shown above.
Solution: I solved the issue by adding new language using kmr instead of ku in the Code, so now the new url will be mydomain.org/kmr
then I change the code in databases for the translation.
I tried at first the plugin way on localhost, it will change the direction only but keep getting Kurdish (Sorani) from WordPress. so no need for the plugin now after I added new language with the right code, I wish if there a way to keep using the right code but with another URL code.
Any way my content of Kurdish still new so no problem for now with us to use the kmr on the URL.