A Little WordPress Plugin Causes Problems For Us To Solve.
POSTED ON
October 9, 2014
POSTED BY
Aayan Arif
POSTED ON October 9, 2014
POSTED BY Aayan Arif
SHARE
Posting multilingual content to a corporate WordPress blog is supposed to be made easy with its qTranslate plugin. Our client––who has us maintaining and developing several projects simultaneously––reported the WYSIWYG editor in WordPress 3.9.1 was broken and they were unable to post multilingual content to the corporate blog of a big company. Switching between the
Posting multilingual content to a corporate WordPress blog is supposed to be made easy with its qTranslate plugin. Our client––who has us maintaining and developing several projects simultaneously––reported the WYSIWYG editor in WordPress 3.9.1 was broken and they were unable to post multilingual content to the corporate blog of a big company. Switching between the visual and text tabs in the editor was impossible.
Initial research didn’t show much in the way of issues with WordPress theme development and multilingual content, until our developer found the client had updated WordPress to the newest version, 3.9.1. The qTranslate plugin however, was not updated and thus not compatible with the newer version of WordPress. Sometimes, one can simply deactivate a plugin to restore functionality, but in this case it’s not possible because of the need to post in several languages. This is taken care of during the wordpress plugin development process.
Searching Google yielded few results, although this did pop up:
Since the plugin’s author hadn’t updated qTranslate to the newest version of WordPress, 3.9.1, our developer decided to fix the problem himself once he saw where the problem lay: an issue with tinyMCE’s initialization. A small change in the code fixed the problem, as is highlighted in these two graphics:
As you can see, the only real change is in the way the plugin is initialized:
The qTranslate plugin is supposed to make it simple to publish multilingual content to a corporate WordPress blog. However, our client, who has us maintaining and developing several projects concurrently, reported that the WYSIWYG editor in WordPress 3.9.1 was broken, and they were unable to publish multilingual content to the corporate blog of a large company. It was impossible to switch between the visual and text tabs in the editor.
The qTranslate plugin is a popular tool that allows users to create multilingual websites. It works by translating the content of a website into multiple languages and then displaying the appropriate language version to users based on their browser settings.
The WYSIWYG editor is a tool that allows users to create and edit content in a visual format. It is often used by people who are not familiar with HTML or other coding languages.
The problem that our client experienced was that the qTranslate plugin was not working properly with the WYSIWYG editor in WordPress plugin development 3.9.1. This means, wordpress theme development was out of the question for this one. This meant that they were unable to switch between the visual and text tabs in the editor, which made it difficult to edit their content.
We were able to fix the problem by updating the qTranslate plugin to the latest version. This resolved the issue and allowed our client to continue using the plugin to create multilingual content for their website.
To fix this issue, we can try the following:
Update the qTranslate plugin to the latest version.
Disable the qTranslate plugin and see if the issue persists.
Contact the qTranslate plugin developer for support.
Use a different multilingual plugin, such as Polylang or WPML.
The developer’s initial research did not uncover any issues with WordPress and multilingual content. However, the wordpress developer later discovered that the client had updated WordPress to the newest version, 3.9.1. The qTranslate plugin was not updated to the latest version, and as a result, it was not compatible with the newer version of WordPress. In some cases, deactivating a plugin can restore functionality. However, in this case, it is not possible because the client needs to post in several languages. The developer will need to find a compatible multilingual plugin or update the qTranslate plugin in order to resolve the issue.
The developer could also try to contact the qTranslate plugin developer to see if they are planning to update the plugin to be compatible with WordPress 3.9.1. If the developer is unable to find a compatible multilingual plugin or update the qTranslate plugin, they will need to explain the situation to the client and work with them to find a solution.
Top in-demand tech skills for software engineers are the popular skills that employers are looking for. Times have changed, so you can either be an expert in one field or you can be a multi-tasker to appear as an ideal candidate for companies. As a software engineer or developer, you need to commit to lifelong
Are you tired of hearing about slow functioning search databases? Now you can quickly improve search experience with the use of Full text search on multiple columns using Laravel & MySQL InnoDB? This article aims to provide a full tutorial about the implementation of Full Text Search in Laravel. You can use it in any
Image manipulation with Laravel makes image manipulation easier and more expressive. This article is a tutorial to demonstrate how to handle and to manipulate images in Laravel using the Intervention Image library. Are you looking to create image thumbnails, watermarks, or image files? This library aids you to work smoothly without any fuss or interruptions. For
Advances in Artificial Intelligence verifies that technology has much potential to beat any new innovation in the coming years as well. Each discovery in the field leaves you absolutely baffled and what’s even more interesting is that if you don’t use AI strategy, your business will eventually die. This brings you to the question: what
Are you exploring a reliable tool for data engineering? Have you ever heard about Apache Spark? Do you know what’s the use of Apache Spark? If we give you a simple explanation of it, Apache Spark is an influential open-source engine created around useability, speed, refined analytics, APIs in Java, Scala, Python, R, and SQL.
ABOUT THE AUTHOR
Aayan Arif
Content Strategist at vteams - Aayan has over 8 years of experience of working with multiple industries.
0 Comments