Server IP : 172.67.158.161 / Your IP : 3.145.91.196 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/giankuin/sieuthiweb.com.vn/wp-content/themes/web-khoi-nghiep/ |
Upload File : |
<?php //** * Enable preview / thumbnail for webp image files.*/ function webp_is_displayable($result, $path) { if ($result === false) { $displayable_image_types = array( IMAGETYPE_WEBP ); $info = @getimagesize( $path ); if (empty($info)) { $result = false; } elseif (!in_array($info[2], $displayable_image_types)) { $result = false; } else { $result = true; } } return $result; } add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2); //** *Enable upload for webp image files.*/ function webp_upload_mimes($existing_mimes) { $existing_mimes['webp'] = 'image/webp'; return $existing_mimes; } add_filter('mime_types', 'webp_upload_mimes'); add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_last_name']); return $fields; } add_action( 'woocommerce_single_product_summary', 'show_link', 7 ); function show_link(){ $field1=get_field('link_web'); if(strlen(strstr($field1 , "http")) > 0){ $linkchuan=$field1; }else{ $linkchuan="http://".$field1; } ?> <div class="dang-ky"> <a href="<?php echo $linkchuan ?>/?id=5" target="_blank" class="icon button circle is-normal" title="Click here" id="tao" style="padding:0px 20px">Xem trang web thực tế</a> </div> <?php } //@ xem thử, xem chi tiết add_action('flatsome_product_box_actions','link_xem'); function link_xem(){ $field1=get_field('link_web'); if(strlen(strstr($field1 , "http")) > 0){ $linkchuan=$field1; }else{ $linkchuan="http://".$field1; } ?> <div class="xem-them"> <a href="<?php echo $linkchuan;?>/?id=5" target="_blank" class="nut-xem nut-xem-them">Xem thử</a> <a href="<?php echo get_the_permalink();?>/?id=5" class="nut-xem nut-xem-chi-tiet">Xem chi tiết</a> </div> <?php } //end. function ra_change_translate_text( $translated_text ) { if ( $translated_text == 'Old Text' ) { $translated_text = 'New Translation'; } return $translated_text; } add_filter( 'gettext', 'ra_change_translate_text', 20 ); function ra_change_translate_text_multiple( $translated ) { $text = array( 'FINAL TOTAL' => 'Tổng cộng', 'FEES AMOUNT' => 'Phí tính thêm', 'Last Name' => 'Họ và tên', 'First Name' => 'Họ và tên', 'Overview' => 'Tổng quan', 'Mua hàng'=>'Đặt mua mẫu Web này', 'Từ khác'=>'Dịch từ đó' ); $translated = str_ireplace( array_keys($text), $text, $translated ); return $translated; } add_filter( 'gettext', 'ra_change_translate_text_multiple', 20 ); //Xóa logo wordpress add_action( 'admin_bar_menu', 'remove_wp_logo', 999 ); function remove_wp_logo( $wp_admin_bar ) { $wp_admin_bar->remove_node( 'wp-logo' ); } // Thay doi duong dan logo admin // Thay doi logo admin wordpress function login_css() { wp_enqueue_style( 'login_css', get_stylesheet_directory_uri() . '/login.css' ); // duong dan den file css moi } add_action('login_head', 'login_css'); //Ẩn các panel không cần thiết add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets() { global $wp_meta_boxes; // Right Now - Comments, Posts, Pages at a glance unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); // Recent Comments unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); // Incoming Links unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); // Plugins - Popular, New and Recently updated WordPress Plugins unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); // WordPress Development Blog Feed unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // Other WordPress News Feed unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // Quick Press Form unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); // Recent Drafts List unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']); } //Ẩn Welcome Panel: add_action( 'load-index.php', 'hide_welcome_panel' ); function hide_welcome_panel() { $user_id = get_current_user_id(); if ( 1 == get_user_meta( $user_id, 'show_welcome_panel', true ) ) update_user_meta( $user_id, 'show_welcome_panel', 0 ); } /*Remove product from permalink or URL in wordpress*/ function wsp_remove_slug( $post_link, $post, $leavename ) { if ( 'product' != $post->post_type || 'publish' != $post->post_status ) { return $post_link; } $post_link = str_replace( '/product/', '/', $post_link ); return $post_link; } add_filter( 'post_type_link', 'wsp_remove_slug', 10, 3 ); function change_slug_structure( $query ) { if ( ! $query->is_main_query() || 2 != count( $query->query ) || ! isset( $query->query['page'] ) ) { return; } if ( ! empty( $query->query['name'] ) ) { $query->set( 'post_type', array( 'post', 'product', 'page' ) ); } elseif ( ! empty( $query->query['pagename'] ) && false === strpos( $query->query['pagename'], '/' ) ) { $query->set( 'post_type', array( 'post', 'product', 'page' ) ); // We also need to set the name query var since redirect_guess_404_permalink() relies on it. $query->set( 'name', $query->query['pagename'] ); } } add_action( 'pre_get_posts', 'change_slug_structure', 99 ); /*Remove product-category from permalink or URL in wordpress*/ add_filter('request', function( $vars ) { global $wpdb; if( ! empty( $vars['pagename'] ) || ! empty( $vars['category_name'] ) || ! empty( $vars['name'] ) || ! empty( $vars['attachment'] ) ) { $slug = ! empty( $vars['pagename'] ) ? $vars['pagename'] : ( ! empty( $vars['name'] ) ? $vars['name'] : ( !empty( $vars['category_name'] ) ? $vars['category_name'] : $vars['attachment'] ) ); $exists = $wpdb->get_var( $wpdb->prepare( "SELECT t.term_id FROM $wpdb->terms t LEFT JOIN $wpdb->term_taxonomy tt ON tt.term_id = t.term_id WHERE tt.taxonomy = 'product_cat' AND t.slug = %s" ,array( $slug ))); if( $exists ){ $old_vars = $vars; $vars = array('product_cat' => $slug ); if ( !empty( $old_vars['paged'] ) || !empty( $old_vars['page'] ) ) $vars['paged'] = ! empty( $old_vars['paged'] ) ? $old_vars['paged'] : $old_vars['page']; if ( !empty( $old_vars['orderby'] ) ) $vars['orderby'] = $old_vars['orderby']; if ( !empty( $old_vars['order'] ) ) $vars['order'] = $old_vars['order']; } } return $vars; });