zoukankan      html  css  js  c++  java
  • woocommerce根据标题获取相关产品

      我们知道woocommerce的相关文章是根据分类category或标签tag来获取的,能不能实现根据标题来调取相关产品呢?get_posts() 函数可以根据库存、价格、自定义项、搜索条件等不同的标准来显示不同的相关产品,如何操作呢?随ytkah一起来看看

    add_filter( 'woocommerce_related_products', 'ytkha_related_products_by_title', 9999, 3 ); 
     
    function ytkah_related_products_by_title( $related_posts, $product_id, $args ) {
       $product = wc_get_product( $product_id );
       $title = $product->get_name();
       $related_posts = get_posts( array(
          'post_type' => 'product',
          'post_status' => 'publish',
          'title' => $title,
          'fields' => 'ids',
          'posts_per_page' => -1,
          'exclude' => array( $product_id ),
       ));
       return $related_posts;
    }
    

    根据关键词simple获取相关产品

      显示效果如上图所示

  • 相关阅读:
    uva 804WAWAWA--不想看了以后再说
    uva10129 play on words
    tree--
    打印素数表orz
    DeepFM模型
    国内常用镜像链接
    Thompson(汤普森)采样
    知识图谱简介
    显式反馈和隐式反馈
    RNN之LSTM及双向LSTM
  • 原文地址:https://www.cnblogs.com/ytkah/p/12049344.html
Copyright © 2011-2022 走看看