Skip to content
PolylangPolylang
Menu
  • Home
  • Products
  • Blog
  • Support
  • Account

Plugins and themes compatibility

Send multilingual newsletters with Polylang and Acymailing

christelle April 19, 2021July 6, 2021

AcyMailing is a newsletter plugin on WordPress allowing to create subscription forms, send newsletters and automatic follow-up emails to your subscribers. AcyMailing has built a compatibility with Polylang allowing you to make all these actions related to a language. The compatibility with Polylang is provided…

Read more

Plugins and themes compatibility

Create multilingual email signup forms for WordPress

christelle March 8, 2019

MailOptin is a WordPress plugin that allows you to grow your email list and display targeted messages and optin forms across your WordPress website with popups, slide-ins, notification bar, sidebar widget and in-content form. MailOptin integrates with your email marketing software such as MailChimp, AWeber,…

Read more

Plugins and themes compatibility

Working with QuadMenu Pro

christelle August 13, 2018August 17, 2018

We are happy to inform you that the QuadMenu authors have integrated a compatibility with Polylang. QuadMenu Pro is a WordPress Mega Menu plugin which allows you to design your menus. With QuadMenu Pro you can easily mega menus, tabbed menus, carrousel menus and define…

Read more

Plugins and themes compatibility

Always use ‘get_search_form’ to create search forms

Frédéric November 4, 2014October 8, 2021

WordPress provides a lot of filters (and actions) to allow plugins or themes to modify the WordPress comportment. Among them, ‘get_search_form’ can be used to modify the search form. If a theme author codes a search form which does not pass through this filter, no plugin is…

Read more

Plugins and themes compatibility, Tips and tricks

Don’t take any action before ‘plugins_loaded’ is fired

Frédéric August 15, 2014April 11, 2016

Quite often, I see plugins calling WordPress functions before the action ‘plugins_loaded’ has been fired, i.e. before all plugins are loaded. Thus, plugins which are loaded after can’t make use of available filters. Among the most frequent functions called as soon as the plugin is…

Read more

Plugins and themes compatibility, Tips and tricks

Don’t override query vars with query_posts arguments

Frédéric June 12, 2014April 11, 2016

Quite often, i find in themes custom queries to customize the content displayed on a page. These themes use either ‘query_posts’ or ‘WP_Query’ to achieve that. For example, the code below allows to exclude posts of some categories from homepage. The author of this code took…

Read more

Plugins and themes compatibility, Tips and tricks

Fatal error: Call to a member function… on a non-object in…

Frédéric May 30, 2014April 11, 2016

With the time, more and more plugins and themes intend to be multilingual compatible. As WPML is the most widely used plugin, they implement this multilingual compatibility on top of WPML. What’s fine is that Polylang mimics WPML by implementing the WPML documented API and…

Read more

Plugins and themes compatibility, Tips and tricks

Incorrect usage of wp_nav_menu

Frédéric April 10, 2014April 11, 2016

Using the WordPress navigation menus is quite straightforward. First a theme location is registered. Here is an example taken from Twenty Twelve: Second, the navigation menu is displayed with ‘wp_nav_menu’. Here again is an example taken from Twenty Twelve: The function accepts quite a lot…

Read more

Plugins and themes compatibility, Tips and tricks

Polylang and YARPP

Frédéric May 3, 2013April 11, 2016

Yet Another Related Posts Plugin is probably the most popular related posts plugin for WordPress. And since Polylang 1.0, both plugins work together! Step 1: Go to YARPP settings page and in the “Relatedness” options metabox, choose ‘require at least one language in common’ for…

Read more

Plugins and themes compatibility, Tips and tricks

Posts navigation

Newer posts
  • Privacy policy
  • Terms of sale
  • Jobs
© WP SYNTEX - 2025