Skip to content

Instantly share code, notes, and snippets.

View deckerweb's full-sized avatar
🏠
Working from home

David Decker deckerweb

🏠
Working from home
View GitHub Profile
<?php
/* Set up Licence key for this theme. URL: https://easydigitaldownloads.com/docs/activating-license-keys-in-wp-plugins-and-themes */
/* This is the URL our updater / license checker pings. This should be the URL of the site with EDD installed. */
define( 'MINA_OLEN_SL_STORE_URL', 'http://localhost/foxnet-themes-shop' ); // use your own unique prefix to prevent conflicts
/* The name of your product. This should match the download name in EDD exactly. */
define( 'MINA_OLEN_SL_THEME_NAME', 'Mina olen' ); // use your own unique prefix to prevent conflicts
@deckerweb
deckerweb / wcde-custom-string-swap-cart-total.php
Last active August 29, 2015 13:56
DE: Benutzerdefinierte Begriffsänderung (String Swap) für "Warenkorb-Zwischensumme" in WooCommerce - setzt Plugin "WooCommerce German (de_DE)" voraus! // EN: Custom String Swap for "Cart Subtotal" in WooCommerce - relies on active plugin "WooCommerce German (de_DE)"!
<?php
/** Do NOT include the opening php tag */
add_action( 'get_header', 'wcde_custom_string_swap_cart_subtotal', 99 );
/**
* String swap for "Cart Subtotal:"/ "Cart Subtotal" string in WooCommerce.
*
* NOTE: This snippet relies on active "WooCommerce German (de_DE)" plugin,
@deckerweb
deckerweb / genesis-printstyle-plus-snippets.php
Last active August 29, 2015 13:56
Genesis Printstyle Plus plugin v1.0.0 or higher -- helper functions, plus filters for customizing and branding
<?php
/** Do NOT include the opening php tag! */
//
/**
* Change Image Alignment of Featured Image From Left to Right
*
*/
function sk_change_image_alignment( $attributes ) {
$attributes['class'] = str_replace( 'alignleft', 'alignright', $attributes['class'] );
return $attributes;
}
@deckerweb
deckerweb / my-account_v1.php
Last active August 29, 2015 13:57
Custom Template -- WooCommerce 2.1.x / 2.0.x -- Für "Mein Konto" --- Geht ins Theme/ Child Theme unter: wp-content/themes/*dein-theme*/woocommerce/myaccount/my-account.php --- 2 Beispiele unten, Zeile 19 ist die entscheidende :)
<?php
/**
* My Account page
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 2.0.0
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
@deckerweb
deckerweb / selbstabholung.po
Created April 3, 2014 12:44
"Selbstabholung" Strings in WCDE:
# in WC 2.0.x und 2.1.x - seitdem nix geändert:
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:25
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:84
msgid "Local Pickup"
msgstr "Selbstabholung"
#: includes/shipping/local-pickup/class-wc-shipping-local-pickup.php:77
msgid "Enable local pickup"
msgstr "Selbstabholung aktivieren"
@deckerweb
deckerweb / wcde-custom-string-terms-conditions.php
Created May 12, 2014 07:26
WooCommerce Deutsch (de_DE), für Plugin-Version 3.1.5 oder höher: benutzerdefinierter Text für AGB/ Widerruf bei "Kasse" (Checkout):
<?php
/** Do NOT include the opening php tag */
add_filter( 'wcde_filter_terms_conditions_string', 'wcde_custom_string_terms_conditions', 10, 1 );
/**
* String swap for "Cart Subtotal:" string in WooCommerce.
*
* NOTE: This snippet relies on active "WooCommerce German (de_DE)" plugin,
@deckerweb
deckerweb / print-additions.css
Last active August 29, 2015 14:01
Plugin: Genesis Printstyle Plus - custom print-additions.css
.page #content,
.single #content {
margin-left: 70px !important;
}
<?php
/**
* Dont Update the Theme
*
* If there is a theme in the repo with the same name, this prevents WP from prompting an update.
*
* @since 1.0.0
* @param array $r Existing request arguments
* @param string $url Request URL
* @return array Amended request arguments
/**
* to exclude field from notification add 'exclude[ID]' option to {all_fields} tag
* 'include[ID]' option includes HTML field / Section Break field description / Signature image in notification
* see http://www.gravityhelp.com/documentation/page/Merge_Tags for a list of standard options
* example: {all_fields:exclude[2,3]}
* example: {all_fields:include[6]}
* example: {all_fields:include[6],exclude[2,3]}
*/
add_filter( 'gform_merge_tag_filter', 'all_fields_extra_options', 11, 5 );
function all_fields_extra_options( $value, $merge_tag, $options, $field, $raw_value ) {