Trường phân loại ACF không hiển thị
Tôi đã sử dụng dữ liệu động để hiển thị tất cả dữ liệu khác nhưng khi tôi tạo mẫu gạch và thêm phần tử để hiển thị trường phân loại tùy chỉnh của POD, phần dữ liệu động không điền dữ liệu đó Show Đây có phải là sự cố POD hay Bricks có thể giúp giải quyết vấn đề này không? Ảnh chụp màn hình 2022-07-15 11. 39. 181101×283 14. 5KB Ảnh chụp màn hình 2022-07-15 11. 39. 33404×620 19. 3KB Phiên bản gạch. 1. 5beta Cảm ơn nâng cao Tôi đang nghi ngờ yếu tố hình ảnh của bạn trong một mẫu bài đăng/trang. Nếu bạn muốn sử dụng dữ liệu động cho phân loại, hãy đảm bảo phần tử của bạn hiện đang ở trong ngữ cảnh của thuật ngữ hoặc vòng lặp đối tượng thuật ngữ. (Giống như bạn đang ở trong kho lưu trữ phân loại, trong Vòng truy vấn thuật ngữ, v.v.) Tôi đã trả lời một câu hỏi tương tự trong Nhóm FB. Nó có thể là tình huống tương tự như của bạn gạch cộng đồng. FacebookChào mừng bạn đến với Cộng đồng Chủ đề Bricks chính thức. ) Bricks là trình tạo trang web trực quan cho WordPress. Dành cho những người coi trọng hiệu suất, khả năng tùy chỉnh và thiết kế. Đây là người dùng với người dùng =======Dưới đây là một số điểm từ cuộc trò chuyện======= Nếu bạn thực sự cần xuất giá trị Bio từ phân loại Guest Writer, cách duy nhất là a) Viết một hàm php để lấy các thuật ngữ của bài đăng hiện tại, sau đó lặp qua nó, lấy meta bài đăng từ mỗi thuật ngữ b) Thêm vòng lặp truy vấn thuật ngữ, phân loại chọn nhà văn khách. sau đó bên trong vòng lặp truy vấn này, thêm một văn bản cơ bản, chọn Trường sinh học từ biểu tượng tia chớp. Bây giờ bạn sẽ có thể thấy các giá trị ở giao diện người dùng. Tuy nhiên, bạn cũng sẽ nhận thấy rằng tất cả các nhà văn khách mời cũng sẽ xuất hiện. Do đó, bạn vẫn cần sử dụng bộ lọc brick/terms/query_vars để chỉ bao gồm các cụm từ hiện tại (vẫn cần mã tùy chỉnh) Một trường hợp sử dụng plugin Trường tùy chỉnh nâng cao là có thể thiết lập trường hình ảnh tùy chỉnh cho các thuật ngữ phân loại (như danh mục) Hướng dẫn này cung cấp các bước để đăng ký trường tùy chỉnh Chúng tôi sẽ đảm bảo rằng hình ảnh dự phòng được hiển thị trong trường hợp ACF không hoạt động hoặc nếu trường không được điền cho một thuật ngữ nhất định Bước 1Cài đặt và kích hoạt ACF Tạo một nhóm trường để được liên kết với phân loại mong muốn của bạn Thêm một trường kiểu Hình ảnh Bán tại Trong phần Câu hỏi thường gặp ở trên, Danh mục là phân loại được liên kết với Loại bài đăng tùy chỉnh Câu hỏi thường gặp Bước 2Chỉnh sửa các nguyên tắc phân loại của bạn và chọn/tải lên hình ảnh thuật ngữ cho từng Bước 3Cài đặt và kích hoạt plugin Code Snippets Chuyển đến Đoạn trích> Thêm mới Tiêu đề. [Chức năng] Nhận URL hình ảnh thuật ngữ phân loại ACF Mã số
Ở trên thay thế
với URL của hình ảnh dự phòng của bạn Đặt đoạn mã chỉ chạy trên giao diện người dùng. Lưu thay đổi và kích hoạt Bước 4Chỉnh sửa (hoặc tạo nếu không tồn tại) Mẫu áp dụng cho tất cả các điều khoản phân loại của bạn với Oxygen Bây giờ chúng tôi đã sẵn sàng lấy URL của giá trị trường tùy chỉnh hình ảnh của thuật ngữ của chúng tôi dưới dạng URL nguồn của thành phần Hình ảnh hoặc dưới dạng URL của hình nền của Phần Theo mặc định, Trường tùy chỉnh nâng cao lưu trữ các giá trị trường Phân loại dưới dạng một mảng ID thuật ngữ phân loại được tuần tự hóa trong cơ sở dữ liệu. ACF cho phép bạn chỉ định một kiểu trả về (e. g. Term Object) trong cài đặt, nhưng vì chỉ có các ID thuật ngữ được lưu trữ trong cơ sở dữ liệu, SearchWP theo mặc định sẽ chỉ lập chỉ mục các ID đó Yêu cầu SearchWP thay vào đó lập chỉ mục những gì ACF hoạt động rất đơn giản. Bắt đầu bằng cách thêm phần sau vào Tệp này chứa văn bản Unicode hai chiều có thể được diễn giải hoặc biên dịch khác với nội dung hiển thị bên dưới. Để xem lại, hãy mở tệp trong trình chỉnh sửa hiển thị các ký tự Unicode bị ẩn. Tìm hiểu thêm về các ký tự Unicode hai chiều Hiển thị ký tự ẩn // Yêu cầu SearchWP lập chỉ mục các tên thuật ngữ từ các trường phân loại ACF (Trường tùy chỉnh nâng cao). add_filter( 'searchwp_custom_fields', function$meta_key, $$acf_field_object = get_field_object( $$meta_value = wp_list_pluck( $// Tell SearchWP to index term names from ACF (Advanced Custom Fields) Taxonomy fields.add_filter( 'searchwp_custom_fields', function( $meta_value, $meta_key, $the_post ) {$acf_taxonomy_field_names = array( 'mytaxfield1', 'mytaxfield2' );if ( ! in_array( $meta_key, $acf_taxonomy_field_names ) ) {return $meta_value;}// Retrieve the value as per ACF's field settings.$acf_field_object = get_field_object( $meta_key, $the_post->ID );// We want to index the chosen terms names.$meta_value = wp_list_pluck( $acf_field_object['value'], 'name' );return $meta_value;}, 20, 3 );xem chức năng thô. php được lưu trữ với ❤ bởi GitHub Ghi chú. Bạn sẽ cần cập nhật dòng 5 để bao gồm tất cả các tên trường phân loại (không phải nhãn) mà bạn muốn làm việc với Khi đã xong, bạn có thể xây dựng lại chỉ mục của mình bằng cách nhấp vào nút Đặt lại chỉ mục trên tab Nâng cao của màn hình cài đặt SearchWP. Sau khi được xây dựng lại, bạn sẽ có thể tìm kiếm theo các giá trị thực tế của các trường Phân loại ACF của mình Tại sao các trường tùy chỉnh không hiển thị wordpress?Ở đầu màn hình, nhấp vào tùy chọn Tùy chọn màn hình. Thao tác này sẽ mở rộng và cho phép bạn thay đổi một số cài đặt Hộp, Bố cục và Bổ sung trên nội dung bài đăng và trang của bạn. Trong phần Hộp, bạn sẽ thấy Trường tùy chỉnh. Đảm bảo rằng hộp kiểm được chọn để bật chúng .
ACF lưu trữ các trường ở đâu?Các trường và nhóm ACF được lưu trữ trong bảng wp-posts mặc định với loại bài đăng acf-field-group cho các nhóm và acf . |