Skip to content

Instantly share code, notes, and snippets.

@jak166
jak166 / apply_filter( 'filter_name', $variable )
Created August 8, 2022 08:34
apply_filter( 'filter_name', $variable )
add_filter( 'filter_name', 'your_function_name' );
function your_function_name( $variable ) {
// Your code
return $variable;
}
@jak166
jak166 / do_action('action_name')
Created August 8, 2022 08:32
do_action('action_name')
add_action( 'action_name', 'your_function_name' );
function your_function_name() {
// Your code
}
@jak166
jak166 / wpto_login_button_text
Created August 8, 2022 05:07
wpto_login_button_text
add_filter('wpto_login_button_text',function(){
return sprintf(__('Login Here','wpt_pro'));
});
@jak166
jak166 / codeAstrology_set_default_qty()
Created August 8, 2022 04:50
codeAstrology_set_default_qty()
function codeAstrology_set_default_qty(){
return 0;
}
add_filter("woocommerce_quantity_input_min","codeAstrology_set_default_qty");
@jak166
jak166 / codeAstrology_change_product_html
Created August 8, 2022 04:43
codeAstrology_change_product_html
function codeAstrology_change_product_html( $price ) {
global $product;
$pid = $product->get_id();
if( has_term( array( 'accessories', 'backpacks' ), 'product_cat', $pid ) ){
$price_html = '<span class="amount">' . $price . ' per kg </span>'; // change weight measurement here
}else {
$price_html = '<span class="amount">' . $price . ' </span>';
}
@jak166
jak166 / codeastrology_wpto_out_of_stock_text
Created August 7, 2022 08:28
codeastrology_wpto_out_of_stock_text
function codeastrology_wpto_out_of_stock_text( $add_to_cart_text_final, $settings, $column_settings, $table_ID, $product){
$StockQ = !$product->is_in_stock();
if( $StockQ ){
$add_to_cart_text_final = "Out of stock Massage";
}
return $add_to_cart_text_final;
}
add_filter( 'wpto_add_to_cart_text', 'codeastrology_wpto_out_of_stock_text', 10, 5);
@jak166
jak166 / hello.php
Created August 7, 2022 08:24
hello.php
<?php
$my_shortcode = isset( $settings['text'] ) ? $settings['text'] : '';
echo do_shortcode( $settings['text'] );
@jak166
jak166 / wpto_column_setting_form_ . $keyword
Created August 7, 2022 08:23
wpto_column_setting_form_ . $keyword
function input_for_new_shortcode($_device_name, $column_settings){
$text = isset( $column_settings['new_shortcode']['text'] ) ? $column_settings['new_shortcode']['text'] : false; ?>
<input class="ua_input" name="column_settings<?php echo $_device_name ?>[new_shortcode][text]" value="<?php echo esc_attr( $text ); ?>">
<?php
}
add_action( 'wpto_column_setting_form_new_shortcode', 'input_for_new_shortcode',10,2 );
@jak166
jak166 / wpto_template_loc_item_ . $keyword filte
Created August 7, 2022 08:21
wpto_template_loc_item_ . $keyword filte
if( !function_exists( 'temp_file_for_new_shortcode' ) ){
function temp_file_for_new_shortcode( $file ){
//$file = __DIR__ . '/../file/hello.php';
$file = $your_file_location;
return $file;
}
}
add_filter( 'wpto_template_loc_item_new_shortcode', 'temp_file_for_new_shortcode', 10 );
@jak166
jak166 / wpto_default_column_arr
Created August 7, 2022 08:18
wpto_default_column_arr
if( !function_exists( 'new_shortcode_column' ) ){
function new_shortcode_column( $column_array ) {
$column_array['new_shortcode'] = 'New Shortcode';
return $column_array;
}
}
add_filter( 'wpto_default_column_arr', 'new_shortcode_column' );