alternate


<?php global $wp;
$current_url = home_url(add_query_arg(array(),$wp->request));
?>
<link rel=”alternate” href=”<?php echo $current_url; ?>” hreflang=”vi-vn” />






// Remove query strings from static resources
function _remove_script_version( $src ){
$parts = explode( ‘?’, $src );
return $parts[0];
}
add_filter( ‘script_loader_src’, ‘_remove_script_version’, 15, 1 );
add_filter( ‘style_loader_src’, ‘_remove_script_version’, 15, 1 );
// xoa heartbeat
add_action( ‘init’, ‘stop_heartbeat’, 1 );
function stop_heartbeat() {
wp_deregister_script(‘heartbeat’);
}
//* 404 home
add_action(‘wp’, ‘redirect_404_to_homepage’, 1);
function redirect_404_to_homepage() {
global $wp_query;
if ($wp_query->is_404) {
wp_redirect(get_bloginfo(‘url’),301)
;exit;
}
}
//*disable smilies
add_filter( ‘option_use_smilies’, ‘__return_false’ );
//Custom CSS Widget
add_action(‘admin_menu’, ‘custom_css_hooks’);
add_action(‘save_post’, ‘save_custom_css’);
add_action(‘wp_head’,’insert_custom_css’);
function custom_css_hooks() {
add_meta_box(‘custom_css’, ‘Custom CSS’, ‘custom_css_input’, ‘post’, ‘normal’, ‘high’);
add_meta_box(‘custom_css’, ‘Custom CSS’, ‘custom_css_input’, ‘page’, ‘normal’, ‘high’);
}
function custom_css_input() {
global $post;
echo ‘<input type=”hidden” name=”custom_css_noncename” id=”custom_css_noncename” value=”‘.wp_create_nonce(‘custom-css’).'” />’;
echo ‘<textarea name=”custom_css” id=”custom_css” rows=”5″ cols=”30″ style=”width:100%;”>’.get_post_meta($post->ID,’_custom_css’,true).'</textarea>’;
}
function save_custom_css($post_id) {
if (!wp_verify_nonce($_POST[‘custom_css_noncename’], ‘custom-css’)) return $post_id;
if (defined(‘DOING_AUTOSAVE’) && DOING_AUTOSAVE) return $post_id;
$custom_css = $_POST[‘custom_css’];
update_post_meta($post_id, ‘_custom_css’, $custom_css);
}
function insert_custom_css() {
if (is_page() || is_single()) {
if (have_posts()) : while (have_posts()) : the_post();
echo ‘<style type=”text/css”>’.get_post_meta(get_the_ID(), ‘_custom_css’, true).'</style>’;
endwhile; endif;
rewind_posts();
}
}
// logo admin
function my_login_logo_one() { ?>
<style type=”text/css”>
body.login div#login h1 a {
display:none;
}
body.login div#login h1 {
background-image:url(“https://totnhatvina.com/wp-content/uploads/2017/07/totnhatlogov2.png”);
height:115px;
width:320px;
background-size: contain;
background-repeat:no-repeat;
}
body.login {
background-color:white;
}
body.login div#login form#loginform {
background: #00a0d2;
}
body.login div#login form#loginform p label {
color: #ffffff;
}
</style>
<?php }
add_action( ‘login_enqueue_scripts’, ‘my_login_logo_one’ );
function crunchify_disable_comment_url($fields) {
unset($fields[‘url’]);
return $fields;
}
add_filter(‘comment_form_default_fields’,’crunchify_disable_comment_url’);

//* Remove WP Embed Script
function stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script(‘wp-embed’);
}
}
add_action(‘init’, ‘stop_loading_wp_embed’);