Inventory_Presser_Photo_Numberer::renumber_photos( int $post_id )

renumber_photos

Description Description

Reassigns sequence numbers to all photos attached to a vehicle post.

Designed to run after a photo is deleted from the middle.


Top ↑

Parameters Parameters

$post_id

(int) (Required) The post ID of a vehicle


Top ↑

Return Return

(void)


Top ↑

Source Source

File: includes/class-photo-numberer.php

	public static function renumber_photos( $post_id ) {
		// Get all of this vehicle's photos
		$posts = get_children(
			array(
				'meta_key'    => apply_filters( 'invp_prefix_meta_key', 'photo_number' ),
				'orderby'     => 'meta_value_num',
				'post_parent' => $post_id,
				'post_type'   => 'attachment',
			)
		);

		for ( $s = 1; $s <= sizeof( $posts ); $s++ ) {
			self::save_meta_photo_number( $posts[ $s ]->ID, $post_id, $s );
		}
	}