Support » Plugin: Events Maker by dFactory » Breadcrumbs and Polylang problem

  • Using default Events Maker template, breadcrumb navigation on the single event page in the secondary language does not work correctly with Polylang plugin.

    When the language is set from the directory name, there is incorrect “Home” link.

    When the language is set from the subdomain name, there both “Home” and “Events” links are wrong. As well, in this case, calendar widget date links are incorrect too.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author dFactory

    (@dfactory)

    Can you describe your Polylang settings in detail please?
    Are you using the most recent EM version?

    WordPress, Events Maker, Polylang – everything is up-to-date.

    1. I’ve made a clean WordPress install with Events Maker and Polylang plugins enabled.
    2. Created required pages under Events Maker -> Settings -> Display.
    3. Created two languages, EN (default) and RU.

    No other default settings were altered.

    Also, I’ve tried to Hide URL language information for default language in Polylang’s URL modifications settings but it does not have an impact on the issue.

    Plugin Author dFactory

    (@dfactory)

    Can you reach us via our support forum here: https://dfactory.eu/support/forum/events-maker/
    We’d need some more details.

    Oclair

    (@oclair)

    I am also having issues with Polylang and this plugin, Breadcrumbs are turned off in my theme, yet the plugin is enabling them (navigation breadcrumb-navigation). My site is not using breadcrumbs and am unsure why this plugin is throwing up one. I tried to turn off things via the template but it appears the template is calling something different…

    File: archive-event.php Line:12
    if ( ! defined( ‘ABSPATH’ ) )
    exit; // exit if accessed directly

    get_header( ‘events’ );

    Thank you for any suggestions!
    OC

    Plugin Author dFactory

    (@dfactory)

    It’s not the right way to do it.

    You could replace the template function responsible for displaying breadcrumbs like this:

    function em_breadcrumb() {
    	return '';
    }

    or (better) remove the trigger:

    function df_add_and_remove_actions() {
    	remove_action( 'em_before_main_content', 'em_breadcrumb', 20 );
    }
    add_action( 'wp', 'df_add_and_remove_actions' );
    Oclair

    (@oclair)

    Thanks for the reply, I have been unable to ascertain where this code can be added or modified. Am I to modify the theme I am using, Events maker plugin or an Events maker them file?

    This plugin for some reason is the only plugin I have seen that activates this breadcrumbs function.

    The theme has an option to disable breadcrumbs (maybe this is not applicable to plugins?) Yet also the formatting entered is different as well…

    Screen Shot 2017 06 06 at 17 48 26

    I am using Spa and Salon 1.0.7 Author Rara Theme
    Author URI http://raratheme.com/
    Theme URI http://raratheme.com/wordpress-themes/spa-and-salon/

    • This reply was modified 2 years ago by  Oclair.
    • This reply was modified 2 years ago by  Oclair.
    • This reply was modified 2 years ago by  Oclair. Reason: WordPress.org is primitive getting out stone tools
    Oclair

    (@oclair)

    aah! I figured out breadcrumb.php was printing it up!
    Have a nice one!

    Plugin Author dFactory

    (@dfactory)

    Just add the code above to functions.php of your theme. No need to modify plugin files as it gets overwritten when you update the plugin.

    Oclair

    (@oclair)

    isn’t that the same for updating the theme?

    Plugin Author dFactory

    (@dfactory)

    if it’s not a custom build theme then yes, it’s the same.
    then there are other ways to do it, using a plugin – for example https://pl.wordpress.org/plugins/code-snippets/

    Oclair

    (@oclair)

    thank you!!!

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Breadcrumbs and Polylang problem’ is closed to new replies.