- Check for an existing
.gitignore
file in the project directory
ls -a
<?php | |
function pw_edd_send_email_on_pending( $payment_id, $payment_data ) { | |
// grab the gateway so we can only send on email for specific gateways | |
$gateway = isset( $_POST['edd-gateway'] ) ? $_POST['edd-gateway'] : ''; | |
// TODO: replace "bacs" with your gateway ID | |
if( $gateway != 'bacs' ) | |
return; |
<?php | |
function pw_edd_recurring_payment_received_notice( $payment, $parent_id, $amount, $txn_id, $unique_key ) { | |
$user_id = edd_get_payment_user_id( $parent_id ); | |
$email = edd_get_payment_user_email( $parent_id ); | |
$user_data = get_userdata( $user_id ); | |
$subject = 'Payment Received'; | |
$message = "Hello $usera_data->display_name, your payment for $amount has been received. Thanks!"; |
<?php | |
/** | |
* Unhook default EDD discount field | |
*/ | |
remove_action( 'edd_checkout_form_top', 'edd_discount_field', -1 ); | |
/** | |
* Add our own callback for the discount field, keeping the same CSS as before | |
*/ |
<?php | |
if( class_exists( 'Easy_Digital_Downloads' ) ) { | |
$currency = edd_get_currency(); // get edd base currency | |
add_filter( 'edd_' . strtolower( $currency ) . '_currency_filter_before', 'edd_cur_change_before_format', 10, 3 ); | |
add_filter( 'edd_' . strtolower( $currency ) . '_currency_filter_after', 'edd_cur_change_after_format', 10, 3 ); | |
function edd_cur_change_before_format($formatted, $currency, $price) { |
<?php | |
/** | |
* Plugin Name: EDD - Discounts for Subscribers | |
* Plugin URI: https://www.nosegraze.com/apply-edd-discount-code-cart-contents | |
* Description: Automatically applies an EDD discount code if certain cart conditions are met. | |
* Version: 1.0 | |
* Author: Nose Graze | |
* Author URI: https://www.nosegraze.com | |
* License: GPL2 | |
* |
<?php | |
//check if form was sent | |
if($_POST){ | |
$to = 'some@email.com'; | |
$subject = 'Testing HoneyPot'; | |
$header = "From: $name <$name>"; | |
$name = $_POST['name']; |
<?php | |
/** | |
* Locate template. | |
* | |
* Locate the called template. | |
* Search Order: | |
* 1. /themes/theme/templates/$template_name | |
* 2. /themes/theme/$template_name | |
* 3. /plugins/plugin/templates/$template_name. | |
* |
<?php | |
/* | |
This script will allow you to send a custom email from anywhere within wordpress | |
but using the woocommerce template so that your emails look the same. | |
Created by craig@123marbella.com on 27th of July 2017 | |
Put the script below into a function or anywhere you want to send a custom email | |
*/ |