Во-первых, я хочу сказать, что я совершенно новый для этого, поэтому, пожалуйста, простите любую наивность, которую у меня может быть: < /p>
Я пытаюсь использовать кнопку для «Копировать, чтобы зажигать» продукт Woocommerce SKU (на одной странице продукта). Затем кнопка откроет другую страницу, где можно вставать./*Display SKU on Single Product Page */
add_action('woocommerce_after_add_to_cart_form', 'wdm_show_sku');
function wdm_show_sku(){
global $product;
echo $product->get_sku();
}
< /code>
И я сделал кнопку, которая открывает страницу и целевой якорь: < /p>
/**BUTTON LINK TO Customization Page from Single Product Page*/
add_action('woocommerce_after_add_to_cart_form', 'button_link_to_bespoke_page');
function button_link_to_bespoke_page(){
echo '
CUSTOMIZE
';
}
< /code>
И я нашел этот код, который я хотел бы использовать этот код для копирования SKU в буфер обмена (и в конечном итоге - каким -то образом - вставьте его в поле формы целевой страницы): < /p>
CUSTOMIZE
function copyText() {
// Get the div element
var divElement = document.getElementById("copytextid");
// Create a range object
var range = document.createRange();
// Select the contents of the div element
range.selectNode(divElement);
// Add the range to the user's selection
window.getSelection().addRange(range);
// Copy the selected text to the clipboard
document.execCommand("copy");
}
< /code>
Я попытался проверить страницу, чтобы увидеть, есть ли у SKU идентификатор, но не повезло (id: ""). Есть ли способ дать SKU идентификатор? Или изменить последний код (document.getElementby), чтобы найти SKU (который, очевидно, будет варьироваться в зависимости от продукта/страницы)?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... board-butt
Есть ли способ назначить продукт $ SKU идентификатор класса (для кнопки копирования в буфер обмена)? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение