Shortcode z dynamiczną treścią |
Shortcode z dynamiczną treścią |
6.12.2021, 11:37:47
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 6.12.2021 Ostrzeżenie: (0%) |
Cześć wszystkim,
Mam problem. Tworząc sklep na Woocommerce dodałem do produktu custom field, w którym będzie wklejany link. Custom field dodałem w pliku functions.php. Do podstrony z produktami do każdego produktu dodałem Shortcode z odesłaniem do URLa, który wyświetla przycisk nad produktem. Dodałem ten shortcode w pliku wc-template-functions.php. Potrzebuję zrobić tak, żeby wewnątrz tego Shortcoda URL był zaciągany z tego Custom fielda z produktu. Mój shortcode wygląda tak: echo do_shortcode("[sc_embed_player fileurl='URL']"); ?> Natomiast mój custom field wygląda tak: function woocommerce_product_custom_fields_save($post_id) { // Custom Product Text Field $woocommerce_custom_product_text_field = $_POST['_custom_product_text_field']; if (!empty($woocommerce_custom_product_text_field)) update_post_meta($post_id, '_custom_product_text_field', esc_attr($woocommerce_custom_product_text_field)); } Jest ktoś w stanie podpowiedzieć jak to zrobić ? Pozdrawiam Arek K. |
|
|
6.12.2021, 11:59:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
zapisujesz swoje customowe pole do meta danych więc wystarczy to odczytać i wrzucić do shortcoda.. (https://developer.wordpress.org/reference/functions/get_post_meta/)
Ten post edytował aras785 6.12.2021, 12:00:02 |
|
|
6.12.2021, 12:46:53
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 6.12.2021 Ostrzeżenie: (0%) |
Takie proste... Eh człowiek się uczy całe życie
Dziękuje Ci bardzo! |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 07:10 |