: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
defined( 'ABSPATH' ) || exit;
$time=current_time( 'timestamp');
if ( ! empty( $revisions )):?>
<ul class="tb_revision_lists">
<?php foreach( $revisions as $revision ):?>
if(!Themify_Builder_Revisions::check_has_builder( $revision->ID )){
$rev_comment = get_metadata( 'post', $revision->ID, '_builder_custom_rev_comment', true );
$is_deleteable =$post_id !== $revision->ID && $can_edit_post && ! wp_is_post_autosave( $revision ) ;
if($is_deleteable===false && empty($rev_comment)){
$date = date_i18n( __( 'd/m/Y @ h:i:s a', 'themify' ), strtotime( $revision->post_modified ) );
$time_diff = human_time_diff( strtotime( $revision->post_modified ),$time );
<?php if($is_deleteable===true):?>
<a href="#" title="<?php esc_attr_e( 'Click to restore this revision', 'themify' )?>" class="js-builder-restore-revision-btn" data-id="<?php echo $revision->ID ?>"><?php echo sprintf( '%s (%s ago)', $date, $time_diff ); ?></a>
<?php if(! empty( $rev_comment )):?>
<small>(<?php echo $rev_comment?>)</small>
<?php if($is_deleteable===true):?>
<button type="button" title="<?php esc_attr_e( 'Delete this revision', 'themify' )?>" class="js-builder-delete-revision-btn tf_close" data-id="<?php echo $revision->ID ?>"></button>
<p><?php _e( 'No Revision found.', 'themify' ) ?></p>