Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Add WooCommerce Orders as a SearchWP Source.
<?php
// Add WooCommerce Orders as a SearchWP Source.
// @link https://searchwp.com/documentation/knowledge-base/search-woocommerce-orders/
add_action( 'plugins_loaded', function() {
add_filter( 'searchwp\sources', function( $sources ) {
$sources[] = new \SearchWP\Sources\Post( 'shop_order' );
return $sources;
} );
add_filter( 'searchwp\post_stati\shop_order', function( $post_stati ) {
return array_merge( $post_stati, [
'wc-pending',
'wc-processing',
'wc-on-hold',
'wc-completed',
'wc-cancelled',
'wc-refunded',
'wc-failed',
] );
} );
} );
@warengonzaga
Copy link

warengonzaga commented Feb 27, 2021

The shop_order is unknown post type. This return an error.

@warengonzaga
Copy link

warengonzaga commented Feb 27, 2021

It works now... my bad...

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