Mam nadzieję, że ktoś może mi pomóc, jestem pewien, że to proste, ale dla mnie nie mogę tego zrobić dobrze.
<?php shopp("storefront","product", "id=36" ); ?>
Chcę, aby „id = 36” była zmienną, która jest wywoływana z niestandardowego meta boxu. Funkcja, której używam do wywoływania numeru ID, to $my_meta["price"]
Skończyło się na czymś takim: <?php shopp("storefront","product", "id=$my_meta["price"]" ); ?>
Co nie działa, kiedy to wstawiam $my_meta["price"]
w poście wyświetla numer pomyślnie, więc wszystko działa.
Czy ktoś może mi pomóc to rozgryźć?
Proszę i dziękuję.
Odpowiedzi:
0 dla odpowiedzi № 1Próbować <?php shopp("storefront","product", "id=" . $my_meta["price"] ); ?>
0 dla odpowiedzi nr 2
Musisz użyć podwójne cytaty z nawiasy klamrowe jeśli chcesz rozwinąć zmienne w łańcuchach:
<?php shopp("storefront", "product", "id={$my_meta["price"]}"); ?>
Jeśli chcesz używać tylko pojedyncze cytaty, możesz dołączyć zmienną do ciągu:
<?php shopp("storefront", "product", "id=" . $my_meta["price"]); ?>