Spent ages looking for a solution to this, which i couldn’t find so i wrote my own short code to accomplish this add the below code to the shortcode.php file located in – /wp-content/plugins/event-espresso/includes
needs a little work to display the categories properly but this will give you a good start
</p>
<pre>
this is the code
/*
Event Categories
Displays a list of events by category
[EVENT_ESPRESSO_CATEGORIES cats="1,2,3,4" links="76,79,86,88"]>
cats = the categorie id you want to show links = the page that is category is shown on
*/
if (!function_exists('show_categories')) {
function show_categories($args) {
global $wpdb;
define("EVENTS_CATEGORY_TABLE", $wpdb->prefix . "events_category_detail");
$catsToShow = explode(",", $args['cats']);
$pageLinks = explode(",", $args['links']);
$whereCondition = '';
if($catsToShow){
foreach($catsToShow as $catKey => $cat){
if($catKey == 0)
$whereCondition .= "WHERE id='".$cat."'";
else
$whereCondition .= "OR id='".$cat."'";
}
}
//$html = print_r($catsToShow);
//Category sql
$sql .= 'SELECT * FROM <code>'.$wpdb->prefix . 'events_category_detail</code> '.$whereCondition;
$categories = $wpdb->get_results($sql);
if($categories){
//$html = print_r($categories);
foreach($categories as $fullKey => $category){
$html .= ' ';
$html .= $category->category_name;
$html .= '< a href='.get_permalink($pageLinks[$fullKey]).'>category_name.'" >View Information</ a>';
$html .= '';
}
return $html;
}else{
return 'Something Went wrong, please make sure the shortcode is entered correctly';
}
}
}
add_shortcode('EVENT_ESPRESSO_CATEGORIES', 'show_categories');
</pre>
<p>
This topic was modified 12 years, 4 months ago by Roddy Boyd.
This topic was modified 4 years, 8 months ago by Seth Shoultes.
Thanks for sharing. If you add the function in the custom_functions.php file of the custom files add-on, you won’t lose your changes on a software update. See this section in the documentation for more info: https://eventespresso.com/wiki/custom-files-addon/
Update: This has been added to Event Espresso 3.1.26.P. Thanks Roddy!
Viewing 5 reply threads
The support post ‘Show categories’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for the Custom Files add-on for EE3.