Add option to link venues in event list
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
* @author ThemeBoy
|
* @author ThemeBoy
|
||||||
* @category Admin
|
* @category Admin
|
||||||
* @package SportsPress/Admin
|
* @package SportsPress/Admin
|
||||||
* @version 0.8.6
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
||||||
@@ -109,6 +109,14 @@ class SP_Settings_Events extends SP_Settings_Page {
|
|||||||
'type' => 'checkbox',
|
'type' => 'checkbox',
|
||||||
),
|
),
|
||||||
|
|
||||||
|
array(
|
||||||
|
'title' => __( 'Venues', 'sportspress' ),
|
||||||
|
'desc' => __( 'Link venues', 'sportspress' ),
|
||||||
|
'id' => 'sportspress_calendar_link_venues',
|
||||||
|
'default' => 'yes',
|
||||||
|
'type' => 'checkbox',
|
||||||
|
),
|
||||||
|
|
||||||
array(
|
array(
|
||||||
'title' => __( 'Pagination', 'sportspress' ),
|
'title' => __( 'Pagination', 'sportspress' ),
|
||||||
'desc' => __( 'Paginate', 'sportspress' ),
|
'desc' => __( 'Paginate', 'sportspress' ),
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ $defaults = array(
|
|||||||
'status' => 'default',
|
'status' => 'default',
|
||||||
'number' => -1,
|
'number' => -1,
|
||||||
'link_teams' => get_option( 'sportspress_calendar_link_teams', 'no' ) == 'yes' ? true : false,
|
'link_teams' => get_option( 'sportspress_calendar_link_teams', 'no' ) == 'yes' ? true : false,
|
||||||
|
'link_venues' => get_option( 'sportspress_calendar_link_venues', 'yes' ) == 'yes' ? true : false,
|
||||||
'sortable' => get_option( 'sportspress_enable_sortable_tables', 'yes' ) == 'yes' ? true : false,
|
'sortable' => get_option( 'sportspress_enable_sortable_tables', 'yes' ) == 'yes' ? true : false,
|
||||||
'responsive' => get_option( 'sportspress_enable_responsive_tables', 'yes' ) == 'yes' ? true : false,
|
'responsive' => get_option( 'sportspress_enable_responsive_tables', 'yes' ) == 'yes' ? true : false,
|
||||||
'paginated' => get_option( 'sportspress_calendar_paginated', 'yes' ) == 'yes' ? true : false,
|
'paginated' => get_option( 'sportspress_calendar_paginated', 'yes' ) == 'yes' ? true : false,
|
||||||
@@ -137,7 +138,14 @@ if ( isset( $columns ) )
|
|||||||
|
|
||||||
if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ):
|
if ( $usecolumns == null || in_array( 'venue', $usecolumns ) ):
|
||||||
echo '<td class="data-venue">';
|
echo '<td class="data-venue">';
|
||||||
the_terms( $event->ID, 'sp_venue' );
|
if ( $link_venues ):
|
||||||
|
the_terms( $event->ID, 'sp_venue' );
|
||||||
|
else:
|
||||||
|
$venues = get_the_terms( $event->ID, 'sp_venue' );
|
||||||
|
foreach ( $venues as $venue ):
|
||||||
|
echo $venue->name;
|
||||||
|
endforeach;
|
||||||
|
endif;
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user