- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: MOD Júni 28- Augusztus 2- szombat jelen állás szerint.
- Magga: PLEX: multimédia az egész lakásban
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Android másképp: Lineage OS és társai
- Random25: Windows 11 telepítés Pendriveról
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
-
LOGOUT
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
adatfalo
senior tag
válasz
kuyarashi #8982 üzenetére
Szia!
Vagy pluginnal, pl: Product Input Fields for WooCommerce és társai.
Vagy kóddal, ez egy példa, functions.php-ba kell betenni és személyre szabni:// Egyedi mezők hozzáadása a termék oldalra
add_action('woocommerce_before_add_to_cart_button', 'custom_product_fields', 10);
function custom_product_fields() {
echo '<div class="custom-fields">';
echo '<input type="text" name="custom_field_1" placeholder="Custom Field 1">';
echo '<input type="text" name="custom_field_2" placeholder="Custom Field 2">';
echo '</div>';
}
// Az egyedi mezők értékeinek mentése
add_filter('woocommerce_add_cart_item_data', 'save_custom_fields', 10, 2);
function save_custom_fields($cart_item_data, $product_id) {
if(isset($_POST['custom_field_1'])) {
$cart_item_data['custom_field_1'] = sanitize_text_field($_POST['custom_field_1']);
}
if(isset($_POST['custom_field_2'])) {
$cart_item_data['custom_field_2'] = sanitize_text_field($_POST['custom_field_2']);
}
return $cart_item_data;
}
// Az egyedi mezők megjelenítése a kosárban és a pénztárnál
add_filter('woocommerce_get_item_data', 'display_custom_fields', 10, 2);
function display_custom_fields($item_data, $cart_item) {
if(array_key_exists('custom_field_1', $cart_item)) {
$item_data[] = array(
'name' => 'Custom Field 1',
'value' => $cart_item['custom_field_1']
);
}
if(array_key_exists('custom_field_2', $cart_item)) {
$item_data[] = array(
'name' => 'Custom Field 2',
'value' => $cart_item['custom_field_2']
);
}
return $item_data;
}
// Az egyedi mezők hozzáadása az e-mail értesítésekhez
add_action('woocommerce_checkout_create_order_line_item', 'custom_fields_in_order_emails', 10, 4);
function custom_fields_in_order_emails($item, $cart_item_key, $values, $order) {
if(array_key_exists('custom_field_1', $values)) {
$item->add_meta_data('Custom Field 1', $values['custom_field_1']);
}
if(array_key_exists('custom_field_2', $values)) {
$item->add_meta_data('Custom Field 2', $values['custom_field_2']);
}
}
Új hozzászólás Aktív témák
- Azonnali informatikai kérdések órája
- Milyen egeret válasszak?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen videókártyát?
- Kerékpárosok, bringások ide!
- One otthoni szolgáltatások (TV, internet, telefon)
- Bluetooth hangszórók
- Milyen TV-t vegyek?
- Víztisztító berendezések - kancsók - szűrőbetétek
- Budakeszi, Páty, Telki, Budajenő, Zsámbék, Tök, Perbál topik
- További aktív témák...
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 16/1TB RTX A2000 4GB /1 Millió/
- Esport PC - i5 13400F, GTX 1080ti és 16gb DDR5
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- AZTA! HP EliteBook 840 G8 Fémházas Laptop Ultrabook 14" -60% i7-1185G7 16/512 FHD IPS Iris Xe
- Sony PlayStation 5 (PS5) Játékkonzol - Lemezes verzió, dobozában!
- Új! Számla + 1-3ÉV Gari! Áfás! Gamer PC - Számítógép! I5 14400F / RTX 3080 / 32GB DDR5 / 1TB SSD M.2
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RTX 4060Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest