How to update your wordpress site urls after move on other server?

Hello Friends!

I hope you all are enjoying my previous post https://raghunathgurjar.wordpress.com/2013/12/24/how-change-and-update-wordpress-urls-in-database-when-site-is-moved-to-new-host/ that i had posted it few year ago.

During setup of wordpress site from “Local Server” to “Live Server”, we always need to update the site & home url of the website as per new domain url. There are three way for update to the site url after move site on other server.

1.) You can directly run given below mysql query from phpmyadmin

/** update URL in options table **/
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
/** update URL in posts table **/
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
/** update URL in posts table **/
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
/** update URL in postmeta table **/
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');

NOTE : Here we are using “wp_” as prefix of the tables, In your case, it might be different, so please don’t forget to update it’s value as per your database before run mysql query. You can find out the prefix of the table from wp-config.php file, just find “$table_prefix” variable in your website config.php file.

 

2.) You can define site and home url directly through the wp-config.php file , just add given below code into wp-config.php file

/** Define site URL
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

3.)You can also update site and home url through theme function.php file, just add given below two lines to the file, immediately after the initial “<?php” line.

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

 

I want suggest you to choose first way becuase second and third one have a drawback. Drawback is that it will update permalink urls only not images/links that have saved into database.

Tagged with: , ,
Posted in Wordpress

How to create same height HTML block using jQuery?

Hi Friends,

If you are facing HTML block height related responsive issue then you can use given below HTML to make all boxes in a same height

CSS

<style type="text/stylesheet">
div.box {
float: left;
width: 23%;
background: #ccc;
margin: 10px 1%;
padding: 1%;
}

@media all and (max-width: 900px) {
div.box {
width: 48%
}
</style>

JS

equalheight = function(container){
var currentTallest = 0,
currentRowStart = 0,
rowDivs = new Array(),
$el,
topPosition = 0;
$(container).each(function() {

$el = $(this);
$($el).height('auto')
topPostion = $el.position().top;

if (currentRowStart != topPostion) {
for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) {
rowDivs[currentDiv].height(currentTallest);
}
rowDivs.length = 0;
currentRowStart = topPostion;
currentTallest = $el.height();
rowDivs.push($el);
} else {
rowDivs.push($el);
currentTallest = (currentTallest < $el.height()) ? ($el.height()) : (currentTallest);
}
for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) {
rowDivs[currentDiv].height(currentTallest);
}
});
}

$(document).ready(function() {
// here #mainsec is the main parent div and box it's child div
equalheight('#mainsec .box');
});

$(window).on('resize',function(){
// here #mainsec is the main parent div and box it's child div
equalheight('#mainsec .box');
});

HTML

You can also watch my video for live demo and share with your friends.

Enjoy Code!!

Tagged with: , , ,
Posted in HTML, JQuery, Wordpress

How to remove comment-reply.js from your wordpress site ?

Hello Friends,

I hope you all are doing well!!

If you want to remove “comment-reply.js” file and reduce to number of HTTP request from your wordpress website then don’t worry,  I am going to share my knowledge, so you can do it easily even if you have any technical knowledge or not.

Just add given below code into your function.php file and refresh the page.

// Remove comment-reply.min.js from footer
function remove_comment_reply_js(){
wp_deregister_script( ‘comment-reply’ );
}
add_action(‘init’,’remove_comment_reply_js’);

It will Show only on blog post

// Remove comment-reply.min.js from footer
function remove_comment_reply_js(){

if(is_singular(‘post’)){

// no action

}else{
wp_deregister_script( ‘comment-reply’ );

}
}
add_action(‘init’,’remove_comment_reply_js’);

You can also watch my video for live demo

Enjoy Code

Tagged with: , , , ,
Posted in Wordpress

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!

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
%d bloggers like this: