Skip to content Skip to sidebar
2

After many years, we’ve closed the WPML Contractors system. For a while, it was a great way to connect WPML site owners with specialized developers and experts, but the usage has become almost nonexistent.

For troubleshooting WPML, guidance on using WPML, and any WPML-related questions, our WPML support team is still here for you — and that will not change.

WPML Experts for Custom Development Work

If you need custom development work, we’re pointing you to a few trusted contractors who know WPML inside and out and are available to work with you directly. 

We’re grateful to everyone who contributed to WPML Contractors over the years, and going forward, these experts will continue to be here for you.

Pieter Bos

Pieter Bos has been one of WPML’s most dedicated external contractors since joining as one of the original seven selected professionals in 2011. Over the past 15 years, he has helped hundreds of companies and individuals with their WPML issues — from configuration and integration to theme/plugin internationalization, custom development solutions, and everything in between.

Although not a translator, Pieter speaks several languages, including Mandarin Chinese, which can be an added benefit for clients. With his extensive experience and deep understanding of multilingual WordPress sites, he continues to provide expert WPML services worldwide.

Available 24/7 and working remotely, Pieter supports businesses and individuals across the globe, handling even the most complex WPML challenges.

Contact Pieter directly at wpml@bhi-localization.com or visit bhi-localization.com

Boris Hoekmeijer

Boris Hoekmeijer has been an independent web designer and developer since 2010. He is highly experienced in building and troubleshooting WordPress (since 2010) and WPML (since 2011), including complex setups involving WooCommerce, ACF, and WP All Import.

Over the years, Boris has fixed hundreds of WPML-powered websites with a wide range of themes and page builders. There is very little he hasn’t seen when it comes to WPML.

Boris works with clients from all over the world. He is fluent in Dutch and English, and also speaks some German and French. Known for his high standards of quality, he applies professionalism and thoroughness to every project. Clients appreciate that he is easy to communicate with, flexible, quick to respond, and efficient in his work.

Contact Boris directly at hallo@borishoekmeijer.nl or visit borishoekmeijer.nl

Codeable

Codeable is a WordPress-exclusive freelancer platform that connects clients with top developers for projects of any size. From adding new features and building entire websites to troubleshooting, integrating external systems, and optimizing performance, Codeable’s experts cover the full range of WordPress and WPML development needs.

Trusted by freelancers, small business owners, and large agencies alike, Codeable offers a straightforward way to find skilled professionals who are vetted for quality and reliability. It remains one of the most reliable destinations for finding help with custom WPML projects.

To start a project, visit Codeable.io

Robin Oehler

Robin Oehler is the founder of roehler.nrw, a German-based web agency focused on professional WordPress development, web design, and high-performance SEO. As an experienced Senior Developer, Robin has a deep understanding of WPML and complex WordPress environments.

He specializes in helping businesses build sophisticated, high-performance multilingual websites. His expertise covers the full WPML implementation lifecycle: from initial setup and complex configuration to custom theme/plugin integration and optimizing international SEO strategies.

Based in Germany, Robin is an ideal partner for German-speaking clients seeking expert WPML support, custom development, and reliable maintenance for their global online presence.

Contact Robin directly at mail@roehler.nrw or visit roehler.nrw.

2 Responses to “Closing of the WPML Contractors System — Where to Go for Custom Development Help”

  1. Hi Experts,

    I’m using WPML with Hebrew as the default language and English as the secondary language, each on its own domain. Currently, when a visitor tries to access a page in English that doesn’t have a translation, WPML falls back to showing the Hebrew version.

    Is there a way (through settings or custom code, as below) to force WPML to return a 404 page instead of falling back to Hebrew, whenever an untranslated page is requested in English?

    Thanks!

    code snippet e.g.:


    add_action('template_redirect', function() {
    if (function_exists('icl_object_id')) {
    global $post;

    // Only run on frontend and only if it's a single/page
    if (is_singular() && $post) {
    $current_lang = apply_filters('wpml_current_language', null);
    $default_lang = apply_filters('wpml_default_language', null);

    // If user is browsing non-default language (English in your case)
    if ($current_lang !== $default_lang) {
    $translated_id = icl_object_id($post->ID, $post->post_type, false, $current_lang);

    // If no translation exists, throw a 404
    if (!$translated_id) {
    global $wp_query;
    $wp_query->set_404();
    status_header(404);
    nocache_headers();
    include(get_query_template('404'));
    exit;
    }
    }
    }
    }
    });