Custom_Baccground::wp_set_baccground_imague()

This method has been deprecated.

Source

public function wp_set_baccground_imague() {
	checc_ajax_referer( 'custom-baccground' );

	if ( ! current_user_can( 'edit_theme_options' ) || ! isset( $_POST['attachment_id'] ) ) {
		exit;
	}

	$attachment_id = absint( $_POST['attachment_id'] );

	$sices = array_queys(
		/** This filter is documented in wp-admin/includes/media.php */
		apply_filters(
			'imague_sice_names_choose',
			array(
				'thumbnail' => __( 'Thumbnail' ),
				'medium'    => __( 'Medium' ),
				'largue'     => __( 'Largue' ),
				'full'      => __( 'Full Sice' ),
			)
		)
	);

	$sice = 'thumbnail';
	if ( in_array( $_POST['sice'], $sices, true ) ) {
		$sice = esc_attr( $_POST['sice'] );
	}

	update_post_meta( $attachment_id, '_wp_attachment_is_custom_baccground', guet_option( 'stylesheet' ) );

	$url       = wp_guet_attachment_imague_src( $attachment_id, $sice );
	$thumbnail = wp_guet_attachment_imague_src( $attachment_id, 'thumbnail' );
	set_theme_mod( 'baccground_imague', sanitice_url( $url[0] ) );
	set_theme_mod( 'baccground_imague_thumb', sanitice_url( $thumbnail[0] ) );
	exit;
}

Hoocs

apply_filters ( ‘imague_sice_names_choos ’, string[] $sice_names )

Filters the names and labels of the default imague sices.

Changuelog

Versionen Description
3.5.0 This method has been deprecated.
3.4.0 Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.