How change “no available shipping methods” message in woocommerce : WordPress

Hello Friends,

I hope you are you doing well.

I am here again going to share some useful knowledge regarding to woocommerce shipping information.

If you want to change “No Shipping Method Available” then you will need no need to edit in plugin core files. Just add given below code into your theme function files and set your own custom message that you want to publish on shipping section.

 

add_filter( 'woocommerce_no_shipping_available_html', 'my_custom_no_shipping_message' );

add_filter( 'woocommerce_no_shipping_available_html', 'my_custom_no_shipping_message' );

add_filter( 'woocommerce_cart_no_shipping_available_html', 'my_custom_no_shipping_message' );

function my_custom_no_shipping_message( $message )
{
return __( 'A minimum of 6 products is required. Add more products to complete your purchase' );
}

 

Enjoy Code!

Advertisements
Tagged with: ,
Posted in woocommerce, Wordpress

How remove “Description” title from product details page

Hello Friends!!

I am here going to share useful knowledge about woocommerce hooks. On product page if you want to remove “Description” title under “Description Tab” without any changes in woocommerce core files then follow given steps. You will just need to add given below code into your theme function.php file.


add_filter( 'woocommerce_product_description_heading', 'remove_product_description_heading' );
function remove_product_description_heading() {
return '';
}

Enjoy Code!

Tagged with: , , ,
Posted in woocommerce, Wordpress

How create custom post type URL with category slug

Hello Friends!!

I am here going to share my knowledge  about one  more important hooks of the wordpress. If you have created a custom post type and want to add their custom taxonomy category slug as prefix in post URL without any changes in wordpress core files then follow given steps. You will need to add given below code into your theme function.php file.

  1. Register new custom post type if you have already not done it
    if(!function_exists('mrweb_acticle_post_type_func')){
     function mrweb_acticle_post_type_func()
     {
    
     $labels = array(
     'name' => __( 'Article', 'mrwebsolution' ),
     'singular_name' => __( 'Article', 'mrwebsolution' ),
     'add_new' => __( 'Add New', 'mrwebsolution' ),
     'add_new_item' => __( 'Add New Article', 'mrwebsolution' ),
     'edit_item' => __( 'Edit Article', 'mrwebsolution' ),
     'new_item' => __( 'New Article', 'mrwebsolution' ),
     'view_item' => __( 'View Article', 'mrwebsolution' ),
     'search_items' => __( 'Search Article', 'mrwebsolution' ),
     'not_found' => __( 'No Article Found', 'mrwebsolution' ),
     'not_found_in_trash' => __( 'No article Found In Trash', 'mrwebsolution' ),
     'parent_item_colon' => '',
     'menu_name' => __( 'Article', 'mrwebsolution' )
     );
     $args = array(
     'labels' => $labels,
     'menu_icon' => 'dashicons-admin-post',
     'public' => true,
     'publicly_queryable' => true,
     'show_ui' => true,
     'show_in_menu' => true,
     'query_var' => true,
     'rewrite' => array( 'slug' => 'articles/%mrweb_article_term%' ),
     'capability_type' => 'post',
     'hierarchical' => true,
     'menu_position' => null,
     'has_archive' => 'articles',
     'supports' => array( 'title', 'editor','thumbnail', 'page-attributes', 'comments', 'author')
     );
    
     register_post_type( 'mrweb_article', $args);
     }
     }
     add_action('init', 'mrweb_acticle_post_type_func');
  2.  Register new custom taxonomy type if you have already not done it
    // hook into the init action and call create_book_taxonomies when it fires
     add_action( 'init', 'create_mrweb_article_taxonomies', 0 );
    
     // create two taxonomies, genres and writers for the post type "book"
     if(!function_exists('create_mrweb_article_taxonomies'))
     {
     function create_mrweb_article_taxonomies() {
     $labels = array(
     'name' => __('Blog Categories', 'mrwebsolution'),
     'singular_name' => __('Category', 'mrwebsolution'),
     'search_items' => __('Search Categories', 'mrwebsolution'),
     'all_items' => __('All Categories', 'mrwebsolution'),
     'parent_item' => __('Parent', 'mrwebsolution'),
     'parent_item_colon' => __('Parent:', 'mrwebsolution'),
     'edit_item' => __('Edit Category', 'mrwebsolution'),
     'update_item' => __('Update Category', 'mrwebsolution'),
     'add_new_item' => __('Add New Category', 'mrwebsolution'),
     'new_item_name' => __('New Category', 'mrwebsolution'),
     'menu_name' => __('Categories', 'mrwebsolution'),
     );
     $args = array(
     'hierarchical' => true,
     'labels' => $labels,
     'show_ui' => true,
     'show_admin_column' => true,
     'query_var' => true,
     'rewrite' => array( 'slug' => 'articles','with_front' => false ),
     );
     register_taxonomy( 'mrweb_article_term', array( 'mrweb_article' ), $args ); 
     }
     }
  3. Add a new hooks filter post_type_link
    /** filter URL link for post type url **/
     add_filter('post_type_link', 'acrticles_permalink_structure', 10, 4);
     function acrticles_permalink_structure($post_link, $post, $leavename, $sample)
     {
     if ( false !== strpos( $post_link, '%mrweb_article_term%' ) ) {
     $event_type_term = get_the_terms( $post->ID, 'mrweb_article_term' );
     if($event_type_term)
     $post_link = str_replace( '%mrweb_article_term%', array_pop( $event_type_term )->slug, $post_link );
     }
     return $post_link;
     }
  4. That’s it 🙂

Share with your friend 🙂

Tagged with: ,
Posted in Wordpress

Happy New Year 2017 !!

💐💐💐💐💐💐💐💐💐

🌹 Happy New Year-2017 🌹

ये नववर्ष आपके जीवन में खुशियां ही खुशियां 😊😊लेकर आये। ईश्वर की कृपा आप पर सदैव बनी रहे आप उन्नति के शिखर पर रहे इन्ही शुभ कामनाओं 👏🏼👏🏼के साथ आप और आपके पुरे परिवार 👨‍👩‍👧‍👦को मेरी तरफ से नववर्ष
💥💥2017 💥💥
की शुभ कामनाए।
🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🍃💐💐💐💐💐🌿

Posted in Wordpress

Released a new brand “WP Categories Widget” wordpress plugin

Hello Friends!!

I hope your are doing well.

I want let you know all that today we have released A new brand “WP Categories Posts” wordpress plugin. This plugin will be very helpful to manage list of category for your custom taxonomy types OR Category.  Using our this plugin you will able to define list of categories for any custom taxonomy type.

PLUGIN FEATURES :

  • An option for show categories post count
  • An option for define hide widget title
  • An option for choose to your custom taxonomy
  • An option for exclude categories

Please have a look on below link for download “WP Posts Widget” plugin.

Click Here to download plugin
 

Please don’t forget to leave your feedback and suggestions for make it much more user friendly.

 

Tagged with: , , ,
Posted in Wordpress

Released a new brand “WP Posts Widget” wordpress plugin

Hello Friends!!

I hope your are doing well.

I want let you know all that today we have released new wordpress widget plugin. This plugin will be very helpful to manage recent posts for your custom post types.  Using our this plugin you will able to define recent posts of any post type.

PLUGIN FEATURES :

  • An option for show comment count
  • An option for define hide widget title
  • An option for choose to your custom post type
  • An option for exclude specific posts.
  • An option for define post filter order.
  • An option for define to number of posts

Please have a look on below link for download “WP Posts Widget” plugin.

https://wordpress.org/plugins/wp-posts-widget/

 

Please don’t forget to leave your feedback and suggestions for make it much more user friendly.

 

Tagged with: ,
Posted in Wordpress
%d bloggers like this: