Skip to content

Instantly share code, notes, and snippets.

@wpweb101
wpweb101 / woo-vou-custom-field-in-preview-pdf.php
Last active March 15, 2016 12:36
Add shortcode in preview voucher template
<?php
// Add filter to replace voucher template shortcodes in preview pdf
add_filter( 'woo_vou_pdf_template_preview_html', 'woo_vou_pdf_template_preview_replace_shortcodes', 10, 2 );
/**
* Preview PDF - Replace shortcodes with value
* Replace {buyerphone} shortcode with value
*/
function woo_vou_pdf_template_preview_replace_shortcodes( $voucher_template_html, $voucher_template_id ) {
@wpweb101
wpweb101 / woo-vou-custom-field-in-download-pdf.php
Last active May 22, 2018 06:08
Add custom shortcode in voucher template pdf
<?php
/**
* Adding Custom shortcode value in PDF voucher
*/
function woo_vou_pdf_template_replace_shortcodes( $voucher_template_html, $orderid, $item_key, $items, $voucodes, $productid ) {
// Creating order object for order id
$woo_order = new WC_Order( $orderid );
// get buyerphone value
@wpweb101
wpweb101 / woo-vou-add-redeem-btn-on-top-page.php
Created March 29, 2016 05:42
Add Redeem button on top of the check qrcode page
<?php
add_action('woo_vou_check_qrcode_top', 'woo_vou_add_redeem_btn_on_top');
function woo_vou_add_redeem_btn_on_top() {
echo '<tr class="woo-vou-voucher-code-submit-wrap">
<td>
<input type="submit" id="woo_vou_voucher_code_submit" name="woo_vou_voucher_code_submit" class="button-primary" value="'.__( "Redeem", "woovoucher" ).'"/>
<div class="woo-vou-loader woo-vou-voucher-code-submit-loader"><img src="' . WOO_VOU_IMG_URL . '/ajax-loader.gif"/></div>
</td>
@wpweb101
wpweb101 / woo-vou-check-voucher-code-valid-msg.php
Last active April 13, 2018 10:31
Change Check Voucher Code Valid Message
<?php
// add filter to change check voucher code valid message
add_filter( 'woo_vou_voucher_code_valid_message', 'woo_vou_voucher_code_valid_message', 10, 3 );
function woo_vou_voucher_code_valid_message( $message, $product_name, $voucodeid ) {
$message = 'Voucher code is valid.';
return $message;
}
?>
@wpweb101
wpweb101 / woo-vou-check-voucher-code-expired-msg.php
Last active April 13, 2018 10:13
Change Check Voucher Code Expired Message
<?php
// add filter to change check voucher code expired message
add_filter( 'woo_vou_voucher_code_expired_message', 'woo_vou_voucher_code_expired_message', 10, 4 );
function woo_vou_voucher_code_expired_message( $message, $product_name, $expiry_date, $voucodeid ) {
$message = 'Enetered Voucher Code is expired on '.$expiry_date;
return $message;
}
?>
@wpweb101
wpweb101 / woo-vou-check-voucher-code-used-msg.php
Last active April 13, 2018 10:09
Change Check Voucher Code Used Message
<?php
// add filter to change check voucher code used message
add_filter( 'woo_vou_voucher_code_used_message', 'woo_vou_voucher_code_used_message', 10, 4 );
function woo_vou_voucher_code_used_message( $message, $product_name, $used_code_date, $voucodeid ) {
$message = 'Voucher Code is used on '.$used_code_date;
return $message;
}
?>
@wpweb101
wpweb101 / woo-vou-check-voucher-code-invalid-msg.php
Last active April 13, 2018 10:33
Change Check Voucher Code Invalid Message
<?php
// add filter to change check voucher code invalid message
add_filter( 'woo_vou_voucher_code_invalid_message', 'woo_vou_voucher_code_invalid_message' );
function woo_vou_voucher_code_invalid_message( $message ) {
$message = 'Enetered Voucher code is Invalid. Please check and try again.';
return $message;
}
?>
@wpweb101
wpweb101 / wpfmbp-follow-author-in-post.php
Last active August 4, 2018 05:08
Add follow author button in each type of post automatically
<?php
/**
* Add author follow button in each post
*/
function wpfmbp_add_author_follow_in_post( $content ) {
global $post;
if( isset( $post ) ) {
@wpweb101
wpweb101 / woocl-change-terminology.php
Created April 18, 2016 07:52
Woocommerce Colections | Change terminology from collectio in whole plugin
<?php
function woo_cl_change_default_labels( $defaults ) {
// Change terminology from "collection" to "wishist"
$defaults = array(
'singular' => __( 'Wishlist', 'woocl' ),
'plural' => __( 'Wishlists', 'woocl')
);
@wpweb101
wpweb101 / woo_slg_remove_social_login_on_checkout.php
Last active May 4, 2016 12:49
WooCommerce Social Login - Remove social login buttons on checkout page
<?php
// Add action to remove social login buttons at checkout page
add_action( 'wp', 'woo_slg_remove_social_buttons_on_checkout_page');
function woo_slg_remove_social_buttons_on_checkout_page() {
global $woo_slg_render;
remove_action( 'woocommerce_after_template_part', array( $woo_slg_render, 'woo_slg_social_login_buttons' ) );
}