-
-
Save Pebblo/eb77e0c3ce13e52afb4482f52aa642cf to your computer and use it in GitHub Desktop.
Example of how to include EE template_tags.php file in the requests used by page builders.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php //Please do not include the opening PHP tag if you already have one | |
function tw_ee_require_template_tags() { | |
//Pull the current action from the request. | |
$action = EE_Registry::instance()->REQ->get('action', ''); | |
//Build an array of page builder actions to load the template_tags.php file on. | |
$page_builder_actions = array( | |
'elementor', | |
'elementor_ajax' | |
); | |
//Check if the current action matches any of the page builder actions above | |
if( in_array($action, $page_builder_actions) ) { | |
//If espresso_event_date_range is not defined, include the template_tags.php file | |
if( ! function_exists('espresso_event_date_range') ) { | |
require_once EE_PUBLIC . 'template_tags.php'; | |
} | |
} | |
} | |
add_action('AHEE__EE_System__set_hooks_for_shortcodes_modules_and_addons', 'tw_ee_require_template_tags'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment