Woocommerce Querry po naslovu

Dakle imam neki custom loop na strani proizvoda.

Treba mi da zavrtim sve proizvode koji počinju sa speicifčnim stringom.

ŠTO god sam danas probao ili vraća kao fuzzy search, ili ništa.

Problem je što tražim sve koji popinju sa:

function get_products_by_name_shortcode($atts) {
    $atts = shortcode_atts(array(
        'name' => ''
    ), $atts, 'get_products_by_name');

    // Query products
    $args = array(
        'post_type'      => 'product',
        'post_status'    => 'publish',
        'posts_per_page' => -1,
        's'              => $atts['name'], // prvi dio imena koje se predaje unutar shortcoda
        'meta_key'       => 'sifra_boje',
        'orderby'        => 'meta_value_num',
        'order'          => 'ASC'
    );

    $query = new WP_Query($args);
    

shortocde je:

[get_products_by_name name="Prvi dio naslova 100"]

Ovo šifra boje je nešto što ima svaki proizvodi kao custom field, te po tome ih i poredam u rezultatima.

PROBLEM:
baca mi ovo
Prvi dio naslova 100 …
Prvi dio naslova 200…
itd.

Dakle ne traži egzaktno po upisanom “Prvi dio naslova 100” već kao da radi fuzzy search.

Netko ima ideju, koja radi?

Pitaj chatGPT da ti da kod koji ti treba.

CHAT GPT ima odgovora svkakako, i smjernica isto.
No u zadnje vrijeme, svaka stavka dođe do dijela gdje pitaj developera.
Dakle ne puzdajem se u njega kao riješenja. Samo kao smjernice, a za ovo znam dio, koliko znam suirfati i provjeriti.

Sam sam skužio da radim krivo, pa danas moram ispraviti.Nije dobar put kako sam to postavio. Još nije riješeno.

Ovo radi kako i treba, radio do kasno pa sam zaboravio da sam parametar name promijenio u ime, a na shortcodu ostalo name.

Eto zašto bolje stati, pa drugi dan u 5 minuta naći riješenje.

Jučer par sati za ništa… a eto učiš dok si živ. Nadam se da danas prođe sve kako spada.

NOP morao na loop staviti if string contains pa pozvati predano “ime”. onda je ok.