Tôi muốn xóa một số mũi tên trông xấu xí là tiêu chuẩn trên các nút giỏ hàng trong WooC Commerce. Để đạt được điều này, tôi đã tìm thấy một mẹo thêm đoạn mã sau, cần loại bỏ các mũi tên khi tài liệu đã được tải.
Tôi giả sử tôi sẽ đặt nó trong hàm.php của tôi? Làm thế nào chính xác tôi sẽ làm điều đó?
$(document).ready(function() {
$(".woocommerce-cart").html(function(i, val) {
return val.replace(" →", "");
});
$(".woocommerce-cart").html(function(i, val) {
return val.replace("← ", "");
});
});
BIÊN TẬP
Được chứ. Tôi đã thử phương pháp này:
Tạo một tệp có tên 'removeArrows.js' và đặt nó vào thư mục plugin của tôi. Điều này có cùng nội dung với mã gốc, ngoại trừ jQuery thay vì $. Sau đó, tôi đã thêm vào sau vào hàm.php:
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', plugins_url('removeArrows.js', FILE), array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
Tôi không thể tìm ra cách làm cho mã hiển thị đúng. Điều này đã không làm việc. Bất kỳ đề xuất để làm cho công việc này?
wp-enqueue-script
đó. Bạn cũng sẽ phải đổi$
s thànhjQuery
(xem trang đó phần 7)