Support » Plugin: Events Manager » [Plugin: Events Manager] em_content_pre and em_content are not working

Viewing 9 replies - 1 through 9 (of 9 total)
  • Nevermind, I though em_content_pre would work with single event output. It filters the events main page.

    In case anyone wonders wich filter works on single event, it’s em_event_output_single.

    Cheers

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    it used to work in v4, but in v5 they are custom posts so these now only apply to pages EM takes over when defined in the settings “Pages” tab.

    Hi,

    I have “Display events as Pages” in EM settings, but
    add_filter('em_content','my_em_custom_content');
    makes no sense for event page. Sure, I wrote a “my_em_custom_content” function below.

    PS I have this in functions.php in my template.

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    Your code is missing, maybe try pastebin.com in case it’s not coming through.

    I solved this by:

    add_filter('em_event_output_placeholder','my_em_placeholder_mod',1,3);
    function my_em_placeholder_mod($replace, $EM_Event, $result){
    	if ( $result == '#_EVENTNOTES' ) {
    		$replace = "-before-".wpwiki($replace)."-after-";
    	}
    	return $replace;
    }

    I use it to parse a note text. Is it correct?

    yes that seems to be correct;

    How I can get an original #_EVENTNOTES, before converting to HTML (replacing \n to <br />and so on)?

    add_filter('em_event_output_placeholder','my_em_placeholder_mod',1,3);
    function my_em_placeholder_mod($replace, $EM_Event, $result){
    	if ( $result == '#_EVENTNOTES' ) {
    		$replace = "-before-".wpwiki($replace)."-after-";
    	}
    	return $replace;
    }

    Because there is a problem – I have already proceeded code in $replace. For example, I have actually:

    <p>* 1 place<br />
    * 2 place</p>

    But I need to have original string from DB:

    * 1 place
    * 2 place

    Plugin Author Marcus

    (@netweblogic)

    NetWebLogic Support

    $EM_Event->post_content would be unfiltered.

    It works! Thanks a lot!!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘[Plugin: Events Manager] em_content_pre and em_content are not working’ is closed to new replies.