Skip to content

Instantly share code, notes, and snippets.

@codehooligans
Created January 13, 2015 18:27
Show Gist options
  • Save codehooligans/45ad9f471fed581a45ba to your computer and use it in GitHub Desktop.
Save codehooligans/45ad9f471fed581a45ba to your computer and use it in GitHub Desktop.
Codehooligans.com: Edited Product Packages
<?php
add_action( 'edited_product_packages', 'save_product_packages', 10, 2);
function save_product_packages($term_id, $tt_id)
{
if (!$term_id) return;
if (isset($_POST['product_package_active']))
update_metadata($_POST['taxonomy'], $term_id, 'product_package_active',
$_POST['product_package_active']);
if (isset($_POST['product_package_unit_price']))
update_metadata($_POST['taxonomy'], $term_id, 'product_package_unit_price',
sprintf("%01.2f", $_POST['product_package_unit_price']));
if (isset($_POST['product_package_ship_price']))
update_metadata($_POST['taxonomy'], $term_id, 'product_package_ship_price',
sprintf("%01.2f", $_POST['product_package_ship_price']));
if (!isset($_POST['product_package_ship_unit']))
$_POST['product_package_ship_unit'] = 1;
update_metadata($_POST['taxonomy'], $term_id, 'product_package_ship_unit',
$_POST['product_package_ship_unit']);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment