Change Woo Custom Endpoint Titles from a Plugin

public function start(){ add_action(‘init’, array($this, ‘knp_supplier_endpoint’)); //Add endpoint urls add_action(‘woocommerce_account_product-submissions_endpoint’, array($this, ‘knp_product_submissions_content’)); add_action(‘woocommerce_account_submission-form_endpoint’, array($this, ‘knp_submission_form_content’)); add_action(‘woocommerce_account_review_endpoint’, array($this, ‘knp_review_content’)); add_action(‘woocommerce_account_delete_endpoint’, array($this, ‘knp_delete_content’)); //Answer using this filter add_filter( ‘the_title’, array($this, ‘knpv_title_filter’), 10, 2); } public function knpv_title_filter($title, $id = null){ global $wp_query; if (in_the_loop() && array_key_exists(‘submission-form’, $wp_query->query)) { $title=”Create / Edit Submission”; } elseif (in_the_loop() && array_key_exists(‘product-submissions’, … Read more

Woocommerce: Search by custom attribute

First verify your product attribute (meta_key) by running this query Note: Change table prefix according to your wordpress database mine is default wp_ SELECT * FROM wp_postmeta WHERE meta_key LIKE ‘%code%’; /* get attribute name example (_sku, _stock, _stock_status, height, width )*/ Now add this to your functions.php file function Add_custom_search( $query ) { if( … Read more