EventON Countdown Wordpress插件默认未设置为“ on”

时间:2019-09-27 08:32:46

标签: php wordpress

因此基本上,EventON Countdown插件(需要EventON)在事件“发布”页面上添加了一个倒计时选项(开/关)。

为了在我的主事件列表中对该特定事件进行倒计时,我必须转到事件发布页面并将其设置为ON,保存并发布。

我的问题是,每次我创建一个新事件时,女巫都会通过前端表单直接创建一个帖子页,我需要将默认的“开/关”更改为“开”,而不是“关”,所以我不这样做。不必转到实际帖子的后端选项。

有没有建议?

倒计时代码的一部分

class evocd_front{
	public $print_scripts_on;
	public $evoOpt;
	public $lang;
	
	function __construct(){

		$this->evoOpt = get_option('evcal_options_evcal_1');
		$this->evoOpt2 = get_option('evcal_options_evcal_2');
		$this->evoOpt_sb = get_option('evcal_options_evcal_sb');

		add_action( 'init', array( $this, 'register_frontend_scripts' ) ,15);
		add_action( 'eventon_enqueue_scripts', array( $this, 'enqueue_script' ) ,15);

		add_action( 'wp_head', array( $this, 'print_scripts' ) ,15);

		add_filter('eventon_eventtop_one', array($this, 'eventop'), 10, 3);
		add_filter('evo_eventtop_adds', array($this, 'eventtop_adds'), 10, 1);
		add_filter('eventon_eventtop_evocd', array($this, 'eventtop_content'), 10, 2);
	}

	// event top inclusion
		public function eventop($array, $pmv, $vals){
			$array['evocd'] = array(
				'vals'=>$vals,
				'pmv'=>$pmv,
			);
			return $array;
		}
		public function eventtop_content($object, $helpers){
			
			// countdown is hidden via shortcode
			if(!empty( EVO()->evo_generator->shortcode_args['hide_countdown']) &&  EVO()->evo_generator->shortcode_args['hide_countdown']=='yes')
				return;

			$output = '';
			
			// countdown is disabled
			if(empty($object->pmv['_evocd_countdown']) || (!empty($object->pmv['_evocd_countdown']) && $object->pmv['_evocd_countdown'][0]=='no'))
				return;

			date_default_timezone_set('UTC');
			$rightnow =current_time('timestamp');

据我搜索,我认为“ _evocd_countdown”是定义倒数的地方。

0 个答案:

没有答案