Skip to content

Instantly share code, notes, and snippets.

@searchwpgists
Last active May 10, 2023 15:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save searchwpgists/acd5568e579e695032656140900e2075 to your computer and use it in GitHub Desktop.
Save searchwpgists/acd5568e579e695032656140900e2075 to your computer and use it in GitHub Desktop.
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() {
if ( class_exists( 'WooCommerce' ) ) {
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',
] );
} );
}
} );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment