Skip to content

Instantly share code, notes, and snippets.

@swoboda
swoboda / wc-proceed-to-checkout-button-checkout-button.css
Created August 22, 2017 08:47
wc-proceed-to-checkout-button-checkout-button.css
.wc-proceed-to-checkout .button.checkout-button {
background: green;
}
@swoboda
swoboda / product-title-desc-caps.css
Created August 22, 2017 08:45
product-title-desc-caps.css
.product_title,
.woocommerce-product-details__short-description,
.woocommerce-Tabs-panel--description {
text-transform: uppercase;
}
@swoboda
swoboda / categories-products-loop.php
Created May 16, 2017 08:49
categories-products-loop
<?php
add_action( 'genesis_loop', 'wpdesk_do_product_loop' );
/**
* CATEGORIES DISPLAY WITH PRODUCTS
*
*/
function wpdesk_do_product_loop() {
$product_cat_args = array(
@swoboda
swoboda / add-text-under-add-to-cart-button.php
Created February 3, 2017 10:01
Add text under add to cart button
<?php
add_action( 'woocommerce_single_product_summary' , 'wpdesk_product_add_to_cart_addons', 35 );
/**
* Add text under add to cart button
*
*/
function wpdesk_product_add_to_cart_addons() {
global $product;
@swoboda
swoboda / vat_number_emails.php
Created January 21, 2017 12:36
vat_number_emails
<?php
add_filter( 'woocommerce_email_order_meta_keys', 'wpdesk_vat_number_display_email' );
/**
* Pole NIP w mailu
*/
function wpdesk_vat_number_display_email( $keys ) {
$keys['NIP'] = '_vat_number';
return $keys;
}
@swoboda
swoboda / product-add-to-cart-text.php
Created December 16, 2016 09:22
product-add-to-cart-text
<?php
add_filter( 'woocommerce_product_add_to_cart_text' , 'wpdesk_product_add_to_cart_text' );
/**
* Change add to cart text for product types
*
*/
function wpdesk_product_add_to_cart_text() {
global $product;
@swoboda
swoboda / woocommerce-add-to-cart-quantity.php
Created November 23, 2016 11:41
woocommerce-add-to-cart-quantity
<?php
/**
* Dodajemy pole liczby dla produktów na stronę.
*/
function custom_quantity_field_archive() {
$product = wc_get_product( get_the_ID() );
if ( ! $product->is_sold_individually() && 'variable' != $product->product_type && $product->is_purchasable() ) {
woocommerce_quantity_input( array( 'min_value' => 1, 'max_value' => $product->backorders_allowed() ? '' : $product->get_stock_quantity() ) );
}
}
@swoboda
swoboda / ceneo-zaufane-opinie.js
Created November 4, 2016 18:40
ceneo-zaufane-opinie
<script type="text/javascript">
<!--
ceneo_client_email = '[email protected]';
ceneo_order_id = '141';
ceneo_shop_product_ids = '#70#70#23#24#24#42';
ceneo_work_days_to_send_questionnaire = 10;
//-->
</script>
<script type="text/javascript" src="https://ssl.ceneo.pl/transactions/track/v2/script.js?accountGuid=622435"></script>
@swoboda
swoboda / hs_beacon_problem_2.php
Created September 12, 2016 14:55
hs_beacon_problem_2
<?php
add_action( 'in_admin_footer', 'my_admin_footer_function' );
/**
* Add HS Beacon
*
*/
function my_admin_footer_function() {
?>
@swoboda
swoboda / hs_beacon_problem.php
Created September 12, 2016 13:36
hs_beacon_problem
<?php
add_action('in_admin_footer', 'my_admin_footer_function');
/**
* Add HS Beacon
*
*/
function my_admin_footer_function() {
$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";