Các đoạn code functions.php hữu dụng rất thường dùng cho website WordPress (có cập nhật)

Đăng ngày 03/02/2024 lúc: 11:17 sáng

1. Ẩn đòi bản quyền Flatsome

// Ẩn đòi bản quyền Flatsome
add_action(‘admin_head’, ‘vietcoders_flatsome_issues’);function vietcoders_flatsome_issues() {echo ‘<style>div#flatsome-notice {display: none;}</style>’;}

2. Tự động đổi ALT ảnh theo TITLE bài đăng

//Tự động đổi ALT ảnh theo TITLE bài đăng
add_filter(‘wp_get_attachment_image_attributes’, ‘change_attachement_image_attributes’, 20, 2);
function change_attachement_image_attributes( $attr, $attachment ){
$parent = get_post_field( ‘post_parent’, $attachment);
$type = get_post_field( ‘post_type’, $parent);
if( $type != ‘product’ ){
return $attr;
}
$title = get_post_field( ‘post_title’, $parent);
$attr[‘alt’] = $title;
$attr[‘title’] = $title;
return $attr;
}

3. Tạo Sku Woocommerce Tự Động

//Tạo Sku Woocommerce Tự Động
function create_sku_from_product_id($product_id){
$sku = ”;
if(strlen($product_id) == 1){
$sku = ‘A00’.$product_id;
}elseif(strlen($product_id) == 2){
$sku = ‘A0’.$product_id;
}else{
$sku = ‘A’.$product_id;
}
return $sku;
}
function auto_create_sku_after_post_product( $post_id, $post ) {
if($post->post_type == “product”){
$sku = create_sku_from_product_id($post_id);
update_post_meta($post_id,’_sku’,$sku);
}
}
add_action( ‘save_post’,’auto_create_sku_after_post_product’, 20, 2 );

4. Ẩn thanh Header trong Woocomercer giúp cho sửa sản phẩm dễ dàng hơn

// Disable Woocommerce Header in WP Admin
add_action(‘admin_head’, ‘Hide_WooCommerce_Breadcrumb’);
function Hide_WooCommerce_Breadcrumb() {
  echo ‘<style>
    .woocommerce-layout__header {
        display: none;
    }
    .woocommerce-layout__activity-panel-tabs {
        display: none;
    }
    .woocommerce-layout__header-breadcrumbs {
        display: none;
    }
    .woocommerce-embed-page .woocommerce-layout__primary{
        display: none;
    }
    .woocommerce-embed-page #screen-meta, .woocommerce-embed-page #screen-meta-links{top:0;}
    </style>’;
}
5/5 - (1 bình chọn)
Nếu bạn cần tư vấn thêm, hãy gọi ngay chúng tôi: 0972 78 22 55 nhé!
Xem thêm:
  • hien thi ngay thang wordpress
    Cách hiển thị tự động ngày tháng năm hiện tại lên website WordPress

    Các bạn muốn ngày tháng năm hiện tại tự động thay đổi từng ngày trên website của bạn thì bài viết này sẽ chia sẻ cho bạn cách làm rất đơn giản dành riêng cho các chủ website WordPress nhé. Xem nhanh1. Ẩn đòi bản quyền Flatsome2. Tự động đổi ALT ảnh theo TITLE bài...

  • thiet ke website gia re 1
    Di chuyển mô tả danh mục xuống dưới cùng mà không cần dùng Plugin

    Cách di chuyển mô tả danh mục xuống dưới cùng mà dùng plugin thì cũng đã có nhiều website chia sẻ rồi. Mình không chia sẻ nữa. Bài này dành cho ai không muốn sủ dụng plugin vì sử dụng plugin sẽ làm website bị chậm và tính bảo mật bị kém đi. Các bạn...

  • cach backup website wordpress
    Cách Backup Website WordPress để tránh bị mất dữ liệu

    Vì lý do nào đó hoặc bạn lỡ tay xóa hoặc chỉnh sửa gì đó bị sai thì hãy xem cách tạo bản backup website wordpress này để biết cách làm nhé. Xem nhanh1. Ẩn đòi bản quyền Flatsome2. Tự động đổi ALT ảnh theo TITLE bài đăng3. Tạo Sku Woocommerce Tự Động4. Ẩn thanh...

  • nut chat zalo
    Tạo nút chat Zalo, nút gọi và chat Facebook cho website WordPress

    Để tạo nút chat Zalo, tạo nút gọi và chat Facebook cho website WordPress thì các bạn có 2 cách sau đây được chia sẻ chi tiết trong bài viết này. Các bạn đã có nút gọi mà chưa biết sửa thế nào thì cũng nên đọc bài này. Xem nhanh1. Ẩn đòi bản quyền...

  • Trương Đình Nam
    Cách đặt mật khẩu cho bài viết của website WordPress

    Đôi khi có những bài viết trên website bạn muốn hạn chế cho một số người nào đó chỉ định được đọc thì cần sử dụng chức năng đặt mật khẩu cho bài viết của website WordPress mà rất ít người biết đến. Bài viết này sẽ hướng dẫn các bạn cách đặt mật khẩu...

Trả lời

Contact Me on Zalo
Số điện thoại
0972.78.22.55