Support

Account

Home Forums ACF PRO Change another field based on Date Reply To: Change another field based on Date

  • I managed to get it to work using this bit of code. Not sure if a cron job would be a much better solution though?

    		<?php 
    			/*
    				Check if the job listing has closed (manually or automatically based on date). If so, add text to end of the title and change the label status.
    			*/
    			
    			// Setup checks for todays date and datepicker date in backend.					
    			$today = date( 'Ymd' );
    			$expire = get_field( 'job_listing_closing_date', false, false );
    			
    			// Change Job Status field in backend to Closed if date has passed.
    			$status = get_field( 'job_listing_job_status' );
    			if ( $expire < $today ) :
    				$status = 'Closed';
    				update_field( 'job_listing_job_status', $status );
    			endif;
    		?>