30 lines
650 B
PHP
30 lines
650 B
PHP
<?php
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
die( '-1' );
|
|
}
|
|
|
|
require_once vc_path_dir( 'SHORTCODES_DIR', 'vc-gitem-post-data.php' );
|
|
|
|
/**
|
|
* Class WPBakeryShortCode_Vc_Gitem_Post_Date
|
|
*/
|
|
class WPBakeryShortCode_Vc_Gitem_Post_Date extends WPBakeryShortCode_Vc_Gitem_Post_Data {
|
|
/**
|
|
* @return mixed|string
|
|
*/
|
|
protected function getFileName() {
|
|
return 'vc_gitem_post_data';
|
|
}
|
|
|
|
/**
|
|
* Get data_source attribute value
|
|
*
|
|
* @param array $atts - list of shortcode attributes
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getDataSource( array $atts ) {
|
|
return isset( $atts['time'] ) && 'yes' === $atts['time'] ? 'post_datetime' : 'post_date';
|
|
}
|
|
}
|