Enqueue chủ đề con css wordpress
add_action( 'wp_enqueue_scripts', function() { if (. đã xác định ( 'WPEX_THEME_STYLE_HANDLE' ) ) { wp_enqueue_style ( 'kiểu cha', get_template_directory_uri(). '/Phong cách. css', mảng(), '1. 0' ); . css) wp_dequeue_style( WPEX_THEME_STYLE_HANDLE ); . css với tay cầm kiểu chính wp_enqueue_style( WPEX_THEME_STYLE_HANDLE, get_template_directory_uri(). '/phong cách. css', mảng(), WPEX_THEME_VERSION ); . '/phong cách. css', mảng( WPEX_THEME_STYLE_HANDLE ), '1. 0' );
Tuy nhiên, những thay đổi tôi đã thực hiện đối với biểu định kiểu chủ đề con không hoạt động trên trang web, nó lấy phong cách từ phong cách chủ đề gốc. tập tin css. chức năng. tệp php có mã sau đây, Chức năng. mã php có vẻ ổn đối với tôi vì tôi đã thấy chính xác mã này trong nhiều chủ đề con chủ đề cao cấp khác mà tôi đã làm việc trước đây và chúng đang hoạt động tốt. Nhưng trong trường hợp này, tôi có vấn đề này Tôi tin rằng mỗi chủ đề có một tiêu chuẩn mã khác nhau, vì vậy cách nhà phát triển chủ đề viết mã cho chủ đề gốc có thể gây ra loại sự cố này Đây là một vài giải pháp ở đây. Tôi đoán không phải giải pháp nào cũng hiệu quả với tất cả mọi người. Tùy thuộc vào chủ đề gốc của bạn, nó sẽ khác Lưu ý quan trọngVui lòng không thêm tất cả mã giải pháp cùng một lúc. Nó có thể phá vỡ trang web của bạn. Hãy thử từng cái một và xem cái nào phù hợp với bạn Giải pháp 1function my_theme_enqueue_styles() { wp_enqueue_style( 'parent_theme_style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child_theme_style', get_stylesheet_uri() ); } add_action("wp_enqueue_scripts". "my_theme_enqueue_styles"); Giải pháp 2function my_theme_enqueue_styles(){ wp_enqueue_style("parent-style", get_parent_theme_file_uri("/style.css")); } add_action("wp_enqueue_scripts". "my_theme_enqueue_styles"); Giải pháp 3Hãy xem thẻ Các kiểu từ chủ đề con của bạn sẽ được thêm trước và sau đó là tất cả các kiểu từ chủ đề gốc của bạn. Điều này sẽ khiến các kiểu từ chủ đề gốc ghi đè lên các kiểu chủ đề con của bạn Bạn có thể thay đổi mức độ ưu tiên của hàm Nếu bạn đã tạo chủ đề con WordPress mới từ đầu và kiểu gốc. css không tải, giải pháp ở đây Tạo hoặc chỉnh sửa các chức năng. php trong thư mục của chủ đề con của bạn và thêm một trong các mã sau vào chức năng của chủ đề con của bạn. tập tin php Enqueue chỉ phong cách cha mẹ
Enqueue cả kiểu cha và kiểu con
Làm cách nào để tìm tên xử lý cha?Bạn có thể tìm thấy tên xử lý kiểu gốc của mình một cách đơn giản từ nguồn trang. Thuộc tính “id” của thẻ liên kết là tên xử lý của tệp không có “-css” Trong trường hợp của tôi, tên xử lý của tệp là “neve-style”. Khi bạn sử dụng tên xử lý chính xác, nó sẽ ngăn việc chèn tệp trùng lặp Tôi đang sử dụng chủ đề Đủ và tôi muốn tạo một chủ đề con theo cách được đề xuất trong codex tôi. e. sử dụng wp_enqueue_style. Tôi đang làm theo cách nó được giải thích nhưng lề trái bây giờ giống như nó thụt vào bên phải. Dường như với tôi một số vấn đề tải stylesheet Tôi đã tạo ra phong cách. css và các chức năng. php trong thư mục chủ đề con. Trong thư mục chủ đề gốc có 1 kiểu. css và 11 tệp css bên trong thư mục '/css' Tôi đã thử rất nhiều thứ nhưng không thể thực hiện chính xác. Dưới đây là cách tôi đang cố tải biểu định kiểu chủ đề gốc
Tôi đang sử dụng 'kiểu' làm tham số đầu tiên vì trong hàm. php trong chủ đề gốc tôi. Tôi đủ rồi, tôi có đoạn mã sau, (Tôi đã đặt một dòng có mũi tên ------------> trước dòng mã) -
Tôi có cần tạo tất cả các tệp css trong chủ đề con không? . css trong chủ đề con? |