public function collaboration_get_template_part($slug, $name = null, $load = true) { // Execute code for this part do_action('get_template_part_' . $slug, $slug, $name); // Setup possible parts $templates = array(); if (isset($name)) { $templates[] = $slug . '-' . $name . '.php'; } $templates[] = $slug . '.php'; // Allow template parst to be filtered $templates = apply_filters('collaboration_get_template_part', $templates, $slug, $name); // Return the part that is found return EDD_Collaboration()->templates->collaboration_locate_template($templates, $load, false); }
{ array_push($query_vars, 'workroom_id'); return $query_vars; } function flushRules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } add_action('List_Of_Collaborators', 'get_list_of_collaborators'); add_filter('Collaboration_Setup_Commission', 'get_collaboration_setup_commission', 10, 1); function EDD_Collaboration() { return EDD_Collaboration::instance(); } EDD_Collaboration(); function Collaboration_Install() { require_once collaboration_plugin_dir . '/classes/class-install.php'; $install = new Collaboration_Install(); $install->init(); do_action('collaboration_install_actions'); } function Collaboration_Uninstall() { require_once collaboration_plugin_dir . '/classes/class-install.php'; $install = new Collaboration_Install(); $install->Uninstall(); do_action('collaboration_install_actions'); } add_action('init', 'collaboration_frontend_styles');