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:
  • 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...

  • 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é. 1. Cài plugin All In One WP Migration Bạn vào phần Cài mới Plugin và tìm kiếm Plugin này với tên All In...

  • Liên hệ trượt màn hình
    9 kiểu liên hệ trượt theo màn hình WordPress Đẹp và Nhẹ

    Có nhiểu kiểu liên hệ trượt theo màn hình WordPress được hỗ trợ bằng Plugin hoặc code thủ công trên thị trường. Xấu đẹp cũng còn tùy vào con mắt của từng người. Bài viết này chia sẻ 9 kiểu, ai thích cái nào thì chọn nhé. 1. Kiểu đơn giản, thực dụng, không cần...

  • 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. 1. Cài đặt Plugin Đây là...

  • 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é. Vì sao nên sử dụng chức năng này? Bạn có nội dung cập nhật hàng...

Trả lời

Contact Me on Zalo
0972.78.22.55