Skip to content

Instantly share code, notes, and snippets.

@corsonr
Last active May 2, 2020 23:04
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save corsonr/5947181 to your computer and use it in GitHub Desktop.
Save corsonr/5947181 to your computer and use it in GitHub Desktop.
Show WooCommerce product ID in a custom column on products list page
<?php
/**
* Plugin Name: WooCommerce - Show products IDs
* Plugin URI: http://www.remicorson.com/easily-find-woocommerce-products-id/
* Description: Adds a new columns to products list page to display product IDs
* Version: 1.0
* Author: Remi Corson
* Author URI: http://remicorson.com
* Requires at least: 3.5
* Tested up to: 3.5
*
* Text Domain: -
* Domain Path: -
*
*/
/*
|--------------------------------------------------------------------------
| WooCommerce Product Extra Columns
|--------------------------------------------------------------------------
*/
/**
* Load Custom Product Columns
*
* @access public
* @since 1.0
* @return
*/
function woo_product_extra_columns($columns)
{
$newcolumns = array(
"cb" => "<input type = \"checkbox\" />",
"product_ID" => esc_html__('ID', 'woocommerce'),
);
$columns = array_merge($newcolumns, $columns);
return $columns;
}
add_filter("manage_edit-product_columns", "woo_product_extra_columns");
/**
* Charge Product Columns Content
*
* @access public
* @since 1.0
* @return
*/
function woo_product_extra_columns_content($column)
{
global $post;
$product_id = $post->ID;
switch ($column)
{
case "product_ID":
echo $product_id;
break;
}
}
add_action("manage_posts_custom_column", "woo_product_extra_columns_content");
@prashantpandey10
Copy link

I am trying to access the product id from the extension but I am still not able to figure it out. Could you please help me out?

@rene-rene
Copy link

How can I get an downloadable file of this plugin?
Thanks: René.

@giorgiadessi
Copy link

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment