Skip to content

Instantly share code, notes, and snippets.

@codeastrology-dev
codeastrology-dev / wpto_thumbs_size.php
Last active June 19, 2023 07:03
wpto_thumbs_size
<?php
if( !function_exists( 'wpt_resize_the_thumb_size' ) ) {
function wpt_resize_the_thumb_size( $thumbs_size, $settings, $column_settings, $table_ID, $product ) {
$thumbs_size= [200,300];
return $thumbs_size;
}
}
add_filter( 'wpto_thumbs_size', 'wpt_resize_the_thumb_size', 10, 5 );
<?php
$my_shortcode = isset( $settings['text'] ) ? $settings['text'] : '';
echo do_shortcode( $settings['text'] );
@codeastrology-dev
codeastrology-dev / wpto_column_setting_form.php
Last active May 23, 2023 05:40
wpto_column_setting_form_ . $keyword
<?php
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 );
@codeastrology-dev
codeastrology-dev / wpto_template_loc_item.php
Last active May 23, 2023 05:39
wpto_template_loc_item_ . $keyword
<?php
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 );
@codeastrology-dev
codeastrology-dev / wpto_default_column_arr.php
Last active May 23, 2023 05:45
wpto_default_column_arr
<?php
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' );
@codeastrology-dev
codeastrology-dev / codeastrology_wpto_out_of_stock_text.php
Last active May 23, 2023 05:41
codeastrology_wpto_out_of_stock_text
<?php
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;
}
@codeastrology-dev
codeastrology-dev / codeAstrology_change_product_html.php
Last active May 23, 2023 05:42
codeAstrology_change_product_html
<?php
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>';
@codeastrology-dev
codeastrology-dev / codeAstrology_set_default_qty.php
Last active November 6, 2022 03:31
codeAstrology_set_default_qty()
<?php
function codeAstrology_set_default_qty(){
return 0;
}
add_filter("woocommerce_quantity_input_min","codeAstrology_set_default_qty");
@codeastrology-dev
codeastrology-dev / wpto_login_button_text.php
Last active May 23, 2023 05:42
wpto_login_button_text
<?php
add_filter('wpto_login_button_text',function(){
return sprintf(__('Login Here','wpt_pro'));
});
@codeastrology-dev
codeastrology-dev / apply_filter.php
Last active May 23, 2023 05:43
apply_filter( 'filter_name', $variable )
<?php
add_filter( 'filter_name', 'your_function_name' );
function your_function_name( $variable ) {
// Your code
return $variable;
}