Phát biểu nào sau đây là đúng về các loại bài đăng trong wordpress
Nếu bạn là kiểu nhà phát triển WordPress quan tâm nhiều đến thiết kế và tổ chức, thì đã đến lúc hiểu đầy đủ về các loại bài đăng WordPress Show
Như bạn đã biết, không phải tất cả các trang web WordPress đều là blog đơn giản. Thông thường, các nhà phát triển yêu cầu nhiều hơn các trang và bài đăng tiêu chuẩn, đơn giản. Họ cần có khả năng thêm các loại nội dung hoàn toàn mới Nhưng cách tốt nhất để phá vỡ trần kính của thiết kế và phát triển WordPress, trong khi vẫn mang lại cho người dùng trải nghiệm người dùng tuyệt vời là gì? Câu trả lời được tìm thấy trong các loại bài đăng WordPress và các loại bài đăng tùy chỉnh của WordPress Bằng cách học, hiểu và triển khai toàn bộ tiềm năng của các loại bài đăng trên WordPress, bạn sẽ biến khu vực quản trị của mình thành một nơi thú vị, có tổ chức và được cá nhân hóa, tất cả là của riêng bạn Các loại bài đăng WordPress cho phép các nhà thiết kế dễ dàng sắp xếp nội dung bằng cách cho phép tạo các nhóm mới để đặt các loại nội dung độc đáo của bạn Nhưng điều đó có nghĩa chính xác là gì và bạn bắt đầu từ đâu? Việc sử dụng các loại bài đăng tùy chỉnh WordPress có thể làm gì cho UX tổng thể của trang web của bạn? Hãy cùng tìm hiểu Các loại bài đăng WordPress là gì?Ở quy mô cơ bản nhất, loại bài đăng WordPress hoạt động giống như các bài đăng và trang quen thuộc trong khu vực quản trị của bạn Theo mặc định, lõi WordPress chứa một số loại nội dung khác nhau được chia thành các loại bài đăng. Một trong những loại nội dung này được gọi là bài đăng. Tuy nhiên, đây chỉ là một trong nhiều loại bài đăng tiêu chuẩn trong WordPress Khi bạn sử dụng lõi WordPress, nó sẽ tự động đi kèm với các loại bài đăng sau, mỗi loại được lưu trữ trong bảng wp_posts của cơ sở dữ liệu WordPress của bạn
Mỗi loại bài đăng này đều có trường trình chỉnh sửa và tiêu đề, giống như bạn đã quen với các trang và bài đăng thông thường Và khi bạn tạo một loại bài đăng tùy chỉnh mà chúng tôi sẽ chỉ cho bạn trong hướng dẫn này, nó sẽ xuất hiện trong menu quản trị WordPress của bạn giống như các loại bài đăng tiêu chuẩn của WordPress Khi bạn đã triển khai loại bài đăng tùy chỉnh WordPress, bạn sẽ có thể thêm nội dung vào nó giống như khi bạn thêm một phần nội dung blog mới vào phần bài đăng của mình Tuy nhiên, với các loại bài đăng WordPress, bạn có thể làm cho các loại bài đăng này làm được nhiều việc hơn các bài đăng và trang tiêu chuẩn. Bạn cũng có thể tùy chỉnh cách giao diện người dùng của trang web hiển thị nội dung loại bài đăng của bạn cho người dùng trang web Loại bài đăng mới có thể là bất cứ thứ gì bạn muốn. Tùy thuộc vào chủ đề của trang web của bạn, nó có thể là những thứ như
Chức năng loại bài đăng WordPress làm cho bất kỳ loại nội dung mới nào cũng có thể Tất nhiên là có những plugin giúp bạn tạo các loại bài đăng trên WordPress. Nhưng bạn có thể không nhất thiết muốn plugin có quyền kiểm soát nhiều như vậy đối với thiết kế và chức năng trang web của mình Nếu bạn muốn kiểm soát hoàn toàn thiết kế và UX của mình, tùy chọn tốt nhất là viết mã các loại bài đăng tùy chỉnh của riêng bạn Chúng tôi sẽ đề xuất một plugin sau trong hướng dẫn này cho những bạn thích tùy chọn đó để tạo các loại bài đăng tùy chỉnh WordPress Nhưng cách tốt nhất để bạn đăng ký, thêm hoặc tạo loại bài đăng WordPress là viết mã trực tiếp vào chủ đề trang web của bạn. Điều này được thực hiện bằng cách sử dụng chức năng loại đăng ký WordPress Bằng cách sử dụng chức năng này, bạn có thể thêm nội dung vào nhóm loại bài đăng mới của mình ngay lập tức và hiển thị nội dung đó trên trang web của bạn Thậm chí tốt hơn, nó sẽ chỉ yêu cầu thêm năm dòng mã để giúp bạn tiếp tục Nhìn vào các loại bài đăng tùy chỉnh của WordPressBây giờ bạn đã có hiểu biết cơ bản về các loại bài đăng WordPress và các loại bài đăng tùy chỉnh, đã đến lúc bạn phải làm bẩn tay một chút Để bắt đầu, hãy làm theo các bước sau để tạo một loại bài đăng mới
Đây là mã để thêm true, 'label' => $label ] ); }); Bây giờ bạn sẽ có một loại bài đăng mới Nhưng bạn thực sự có thể làm gì với loại bài đăng mới? Sức mạnh của các loại bài đăng WordPress và các loại bài đăng tùy chỉnh của WordPressĐể thực sự tìm hiểu về các loại bài đăng, hãy làm việc với một ví dụ cụ thể về việc tạo một trang web danh mục đầu tư mới cần đưa ra danh sách các nghiên cứu điển hình Đối với điều này, chúng tôi sẽ đăng ký một loại bài đăng mới để quản lý từng nghiên cứu điển hình Sử dụng chủ đề Twenty Twenty WordPress mặc định, chúng tôi sẽ bắt đầu bằng cách thêm loại bài đăng Nghiên cứu của chúng tôi vào chủ đề Đầu tiên, mở các chức năng của chủ đề Twenty Twenty. php trong trình chỉnh sửa mã của bạn. Đây là nơi bạn sẽ viết mã loại bài đăng của mình Loại bài đăng mới phải được đăng ký ở đầu các chức năng. tập tin php. Điều này được thực hiện với hook WordPress init sử dụng add_action(). Khi bạn sử dụng chức năng register_post_type để thêm loại bài đăng, nó sẽ không hoạt động bình thường nếu không có init hook Sau đó, bắt đầu với ba đối số cho register_post_type
true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); }); Đảm bảo rằng bạn xóa các liên kết cố định của mình mỗi khi bạn hoàn thành một thay đổi Tùy chỉnh nhãn loại bài đăngTheo mặc định, WordPress sẽ gắn nhãn loại bài đăng mới là Bài đăng trong khu vực quản trị trang web của bạn. Nhưng bạn có thể muốn các nhãn được đánh dấu là loại bài đăng mới có tên là Nghiên cứu, không phải Bài đăng Để ghi đè các nhãn mặc định của loại bài đăng, bạn cần gọi chúng theo cách thủ công Để đặt nhãn đúng cách, hãy tạo một chức năng mới để biên dịch nhãn mà không làm lộn xộn mã đăng ký loại bài đăng của bạn Chỉ cần thêm chức năng sau vào chủ đề của bạn để nó có thể được sử dụng trong quy trình đăng ký loại bài đăng $plural, 'singular_name' => $singular, 'add_new_item' => "New $singular", 'edit_item' => "Edit $singular", 'view_item' => "View $singular", 'view_items' => "View $plural", 'search_items' => "Search $plural", 'not_found' => "No $p_lower found", 'not_found_in_trash' => "No $p_lower found in trash", 'parent_item_colon' => "Parent $singular", 'all_items' => "All $plural", 'archives' => "$singular Archives", 'attributes' => "$singular Attributes", 'insert_into_item' => "Insert into $s_lower", 'uploaded_to_this_item' => "Uploaded to this $s_lower", ]; } Sau đó, trong mã đăng ký, bạn sẽ cần gọi hàm mà chúng ta vừa tạo, xcompile_post_type_labels(). Sử dụng nó cho nhãn của bạn, sau đó kiểm tra khu vực quản trị của bạn true, 'description' => 'Case studies for portfolio.', 'labels' => $labels // Changed to labels ]; register_post_type( $type, $arguments); }); Mọi thứ trông như thế nào cho đến nay? Biểu tượng và vị trí menu cho các loại bài đăng tùy chỉnh WordPressKể từ khi WP Dashicons được giới thiệu, việc thêm các biểu tượng menu vào các loại bài đăng trở nên rất dễ dàng Để thực hiện điều này, trước tiên hãy đặt đối số menu_icon thành tên Dashicon. Đối với ví dụ này, chúng tôi sẽ sử dụng biểu tượng bàn máy tính bằng cách sử dụng giá trị dashicons-desktop true, 'description' => 'Case studies for portfolio.', 'menu_icon' => 'dashicons-desktop', // Set icon 'labels' => $labels ]; register_post_type( $type, $arguments); }); Bây giờ, nếu bạn muốn thay đổi vị trí của mục menu, hãy sử dụng đối số menu_position. Đối số này sẽ nhận giá trị bắt đầu bằng 0 và kết thúc bằng 100. Giá trị được chọn sẽ liệt kê một mục menu cao hơn hoặc thấp hơn trên đế menu, với giá trị 0 ở trên cùng và 100 ở dưới cùng Bây giờ, chúng ta nên thêm một hình ảnh nổi bật vào loại bài đăng mới Cách bật và tắt hình ảnh nổi bật, tiêu đề và trình chỉnh sửaĐể thêm hoặc thay đổi các trường biểu mẫu quản trị mặc định cho loại bài đăng của bạn, chẳng hạn như các trường Hình ảnh nổi bật, Tiêu đề và Trình chỉnh sửa, hãy sử dụng đối số hỗ trợ đã đặt Có nhiều tùy chọn bạn có thể bật và tắt bằng cách sử dụng đối số hỗ trợ loại bài đăng. họ đang
Đối với loại bài đăng Nghiên cứu mới của bạn, bạn có thể ghi đè các tùy chọn mặc định của WordPress và thêm hình ảnh nổi bật của riêng mình bằng cách áp dụng tùy chọn hình thu nhỏ Trước khi bạn thực hiện việc này, hãy đảm bảo rằng bạn đã bật hỗ trợ chủ đề cho hình thu nhỏ sau. Điều này được thực hiện bằng cách sử dụng chức năng hỗ trợ thêm chủ đề Nó chỉ yêu cầu một vài dòng mã bổ sung để sử dụng tính năng hỗ trợ và nó sẽ kích hoạt hình ảnh nổi bật $supports, // Apply supports 'public' => true, 'description' => 'Case studies for portfolio.', 'menu_icon' => 'dashicons-desktop', 'labels' => $labels, ]; register_post_type( $type, $arguments); }); Không có nhiều nhà thiết kế hoặc nhà phát triển WordPress đi sâu vào các loại bài đăng tùy chỉnh của WordPress. Bây giờ là thời điểm tốt để tự vỗ nhẹ vào lưng Hệ thống phân cấp của các loại bài đăng tùy chỉnh WordPressMặc dù Bài đăng trên WordPress không thể có bài đăng con, nhưng Trang có thể. Trang con của Trang được coi là trang con Nếu muốn, bạn có thể để các loại bài đăng tùy chỉnh của WordPress sử dụng cấu trúc phân cấp như Trang bằng cách sử dụng đối số phân cấp Đối với ví dụ về loại bài đăng Nghiên cứu của chúng tôi, chúng tôi không nhất thiết cần điều này. Nhưng nếu bạn yêu cầu nó cho dự án cụ thể của mình, thì đây là mã để sử dụng false, // Do not use hierarchy 'supports' => $supports, 'public' => true, 'description' => 'Case studies for portfolio.', 'menu_icon' => 'dashicons-desktop', 'labels' => $labels, ]; register_post_type( $type, $arguments); }); Cách bật API REST cho loại bài đăng mớiAPI REST đã thay đổi WordPress mãi mãi. Do đó, bạn sẽ muốn loại bài đăng mới của mình có thể truy cập tất cả các tính năng mới nhất của WordPress, chẳng hạn như Gutenberg Kích hoạt API REST cho các loại bài đăng tùy chỉnh mới của WordPress cũng đơn giản như đặt đối số show_in_rest thành true Khi API REST được bật, loại bài đăng mới của bạn sẽ bắt đầu sử dụng Gutenberg (nếu nó cũng hỗ trợ trình chỉnh sửa) true, // Enable the REST API 'hierarchical' => false, 'supports' => $supports, 'public' => true, 'description' => 'Case studies for portfolio.', 'menu_icon' => 'dashicons-desktop', 'labels' => $labels, ]; register_post_type( $type, $arguments); }); Khi bật API REST trong WordPress, bạn cũng sẽ có thể truy cập loại bài đăng mới dưới dạng đối tượng JSON thông qua các điểm cuối cụ thể của WordPress Để xem điểm cuối cho loại bài đăng REST, hãy sử dụng /wp-json/wp/v2/study này Để thay đổi tên cơ sở loại bài đăng của bạn trong URL thành studies thay vì study, hãy sử dụng đối số rest_base ________số 8_______ Và cứ như vậy, API được đặt và Gutenberg được bật trên loại bài đăng Cách thêm Gutenberg vào các loại bài đăng tùy chỉnh của WordPressHãy nhớ rằng, không thể bật Gutenberg cho các loại bài đăng tùy chỉnh trừ khi nó hỗ trợ trình chỉnh sửa và đã bật API REST Sau khi được bật, để thêm Gutenberg vào loại bài đăng của bạn, chúng tôi cần quên loại bài đăng Nghiên cứu của mình trong giây lát và tạo một loại bài đăng mới mà chúng tôi sẽ gọi là Bài viết Chúng tôi sẽ sử dụng loại bài đăng Article để kích hoạt Gutenberg 'articles', 'show_in_rest' => true, // Required for Gutenberg 'supports' => ['editor'], // Required for Gutenberg 'public' => true, 'description' => 'Case studies for portfolio.', 'menu_icon' => 'dashicons-desktop', 'labels' => $labels, ]; register_post_type( $type, $arguments); }); Bạn sẽ nhận thấy rằng hai đối số mà bạn cần thêm vào Gutenberg là true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });0 Cách xóa Gutenberg khỏi các loại bài đăng tùy chỉnh WordPressNếu bạn muốn xóa Gutenberg khỏi một trong các loại bài đăng của mình, chỉ cần thêm loại móc hành động use_block_editor_for_post vào hàm. tập tin php của chủ đề của bạn Điều này được thực hiện với đoạn mã sau true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });1 Điều này buộc Gutenberg vô hiệu hóa loại bài đăng Lưu ý rằng không phải tất cả các loại bài đăng tùy chỉnh WordPress của bạn đều được bật với Gutenberg. Đôi khi bạn có thể muốn sử dụng trình chỉnh sửa WordPress cổ điển với các loại bài đăng Chức năng vô hiệu hóa Gutenberg cũng có ích khi loại bài đăng cần có thể truy cập được từ API REST Trong những trường hợp đó, vô hiệu hóa Gutenberg là hướng bạn muốn đi Kích hoạt lưu trữ và thiết lập giao diện người dùngCuối cùng thì chúng ta cũng đã đến lúc giải quyết vấn đề về thiết kế mặt trước của các bài đăng tùy chỉnh WordPress của chúng ta Có ba điều bạn cần làm khi muốn thiết lập danh sách nội dung loại bài đăng tùy chỉnh WordPress
true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });2 Với tất cả những điều đó, đã đến lúc bắt đầu tạo chủ đề cho nội dung của loại bài đăng tùy chỉnh của bạn. Hiện tại, chúng tôi sẽ sử dụng chủ đề Twenty Twenty mặc định. Tất nhiên, bạn có thể sử dụng bất kỳ chủ đề nào bạn muốn Mẫu loại bài đăng tùy chỉnh WordPressTrước khi chúng tôi tạo mẫu cho loại bài đăng tùy chỉnh của mình, trước tiên hãy xem Phân cấp mẫu WordPress Nếu bạn chưa quen với cách WordPress làm việc với các mẫu, hãy nghĩ về nó tương tự như cách CSS xử lý tính đặc hiệu. Mặc dù không quá quan trọng để sa lầy vào các chi tiết, nhưng phép loại suy đơn giản đó sẽ giúp bạn hiểu rõ hơn về Hệ thống phân cấp mẫu WordPress Có hai tệp mẫu cụ thể cần chú ý trong hệ thống phân cấp tạo khuôn mẫu cho loại bài đăng Nghiên cứu mới của chúng tôi họ đang 1. học đơn. php – Đây là trang duy nhất khi người dùng điều hướng đến http. // trang web của bạn. com/studies/your-cool-study-post để xem một nghiên cứu 2. lưu trữ-nghiên cứu. php – Đây là trang lưu trữ khi người dùng điều hướng đến http. // trang web của bạn. com/studies để xem danh sách tất cả các nghiên cứu Theo mặc định, WordPress sẽ sử dụng một. php và lưu trữ. các mẫu php của chủ đề của bạn cho thiết kế mặt trước của các loại bài đăng tùy chỉnh. Tuy nhiên, khi có một mẫu cụ thể cho các loại bài đăng tùy chỉnh, hãy nghiên cứu riêng lẻ. php và lưu trữ-nghiên cứu. php sẽ ghi đè giá trị mặc định trong WordPress Trang đơnVì chúng tôi đang sử dụng chủ đề Twenty Twenty mặc định của WordPress trong hướng dẫn này, nên trước tiên chúng tôi cần tạo tên tệp của nghiên cứu đơn lẻ. php và làm việc với nó Trong tệp mẫu loại bài đăng duy nhất, hãy thêm vòng lặp WordPress này true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });3 Trang lưu trữTrang lưu trữ cho loại bài đăng sử dụng quy trình chính xác giống như trang đơn đã làm. Sự khác biệt duy nhất là bạn sẽ sử dụng nghiên cứu lưu trữ. mẫu php thay vì nghiên cứu đơn lẻ. php Đối với trang lưu trữ của bạn, bạn sẽ muốn nó liên kết đến mọi nghiên cứu và chỉ hiển thị tiêu đề “Nghiên cứu. ” Tất nhiên, hãy tận hưởng niềm vui của riêng bạn với mã này true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });4 Bây giờ, trang lưu trữ của bạn đã ở đúng vị trí, có vẻ như bạn đã hoàn tất. Nhưng điều gì sẽ xảy ra nếu bạn có hơn một trăm nghiên cứu điển hình? Cách sửa đổi truy vấn trang lưu trữCác trang lưu trữ sẽ chỉ liệt kê số lượng mục mà quản trị viên chỉ định trong Cài đặt > Đọc. Thông thường, bạn sẽ không muốn áp dụng giới hạn tương tự cho các loại bài đăng tùy chỉnh như nguồn cấp dữ liệu blog hoặc bài viết chính của mình Khi bạn muốn xóa giới hạn trên trang lưu trữ của mình, chỉ cần sửa đổi truy vấn chính bằng cách sử dụng hook pre_get_posts Sau khi bạn kết nối với pre_get_posts, bạn sẽ có thể truy cập và sửa đổi đối tượng WP_Query chính Để liệt kê tất cả các nghiên cứu trên trang lưu trữ của bạn, bạn cần phải
true, // Allow access to post type 'description' => 'Case studies for portfolio.', // Add a description 'label' => $label // Set the primary label ]; register_post_type( $type, $arguments); });5 Bằng cách sử dụng hook pre_get_posts, bạn đang truy cập trực tiếp truy vấn SQL mà WordPress đang chạy. Truy vấn cung cấp cho bạn quyền truy cập vào các bài đăng, trang và loại bài đăng tùy chỉnh của bạn mà không cần viết bất kỳ SQL nào Đó luôn là một phần thưởng Sử dụng Plugin cho các loại bài đăng tùy chỉnh WordPressNếu bạn không phải là người thích tìm hiểu mã và muốn tạo và sửa đổi các loại bài đăng tùy chỉnh của mình bằng một plugin, UI Loại bài đăng tùy chỉnh cung cấp giao diện dễ sử dụng để đăng ký và quản lý các loại bài đăng tùy chỉnh (và phân loại) Plugin được đánh giá cao và được định cấu hình để hoạt động với WordPress phiên bản 5. 5 và cao hơn Nó đã được thử nghiệm lên đến 5. 6 Sử dụng Trình tạo cho các loại bài đăng tùy chỉnh WordPressMuốn có một cách thực sự dễ dàng để lấy mã của bạn cho các loại bài đăng tùy chỉnh (hoặc nguyên tắc phân loại)? . Bạn có thể sử dụng GenerateWP để tạo nhiều loại mã tùy chỉnh. Nó cũng khá đơn giản. Chỉ cần điền vào biểu mẫu chính xác và nhận mã để sao chép/dán Bạn thậm chí có thể xem hội thảo trên web đào tạo về Loại bài đăng tùy chỉnh từ một vài năm trước có GenerateWP. Tin tốt là các loại bài đăng tùy chỉnh đã có từ rất lâu, việc đào tạo vẫn còn phù hợp. 🙂 Các loại bài đăng WordPress là người bạn tốt nhất mới của bạnCho dù bạn đang làm việc với các loại bài đăng WordPress theo cách thủ công hay với một plugin, điều cực kỳ quan trọng là trang web của bạn được trang bị plugin sao lưu WordPress tốt nhất hiện có Việc chỉnh sửa mã luôn có khả năng gây ra xung đột có thể khiến trang web của bạn đi theo hướng mà bạn không mong muốn Trong những trường hợp đó, BackupBuddy và iTheme Security, một plugin bảo mật WordPress mạnh mẽ, sẽ đến giải cứu và giúp bạn quay lại làm việc an toàn AJ Morris AJ có hơn hai thập kỷ kinh nghiệm làm việc và phát triển các trang web thành viên với nhiều khách hàng Phát biểu nào sau đây đúng về loại bài đăng trên trang trong WordPress?Phát biểu nào sau đây đúng về loại bài đăng “Trang” trong WordPress? . Chúng có thể được hiển thị theo thứ tự đảo ngược dựa trên thời gian. Họ không sử dụng các danh mục như bài đăng. You can place them into a hierarchical order where a page can be the parent or child of another page creating a page structure. They can be displayed in a reversed time-based order. They do not make use of categories like posts do.
Các loại bài đăng trong WordPress là gì?Loại bài đăng mặc định . Bài đăng (Loại bài đăng. 'bưu kiện') Trang (Loại bài viết. 'trang') Tệp đính kèm (Loại bài đăng. 'tập tin đính kèm') Sửa đổi (Loại bài. 'ôn tập') Menu điều hướng (Loại bài đăng. 'nav_menu_item') Mẫu khối (Loại bài đăng. 'wp_template') Phần mẫu (Loại bài đăng. 'wp_template_part') Loại bài đăng nào sau đây luôn được bao gồm trong bản cài đặt WordPress?Các loại bài đăng mặc định luôn được bao gồm trong bản cài đặt WordPress trừ khi bị xóa là. Bài đăng . Trang . Tệp đính kèm .
Điều nào sau đây có thể được thêm vào một bài đăng bằng WordPress?Sau đây là một số tùy chọn khác có trong phần Xuất bản. Lưu bản nháp − Lưu bài đăng dưới dạng bản nháp. Xem trước - Bạn có thể xem trước bài đăng của mình trước khi xuất bản. Di chuyển vào Thùng rác - Xóa bài đăng. |