Loại bài viết hay Post type là chức năng hay dùng để phân loại các loại tin khác nhau trong WordPress giúp bạn dễ dàng quản lý nội dung nhưng nếu bạn mua một theme nào đó từ trên mạng mà có quá nhiều loại post_type mà bạn không sử dụng thì có thể unset nó đi cho phần quản trị web được gọn gàng hơn.

Trên đường dẫn sẻ có post_type=san-pham = Loại post_type là san-pham
Ở đây nếu bạn không muốn sử dụng loại bài viết này nữa thì có thể thêm đoạn code dưới đây vào filw functions.php để xóa loại bài viết này ra khỏi phần quản trị WordPress
function ttv_custom_unregister_post_types() { global $wp_post_types; if ( isset( $wp_post_types["agent"] ) ) { unset( $wp_post_types[ "agent" ] ); } } add_action( 'init', 'ttv_custom_unregister_post_types', 20 );
Ở trong ví dụ này mình xóa loại bài viết hay post_type là agent (Bạn có thể thay đổi lại post_type tùy vào loại post_type mà bạn muốn xóa)
Nếu muốn xóa nhiều loại post_type khác nhau bạn nhân bản đoạn code bên dưới đây và thay đổi agent thành loại post_type bạn muốn remove
if ( isset( $wp_post_types["agent"] ) ) { unset( $wp_post_types[ "agent" ] ); }
Nếu bạn mua 1 theme bất động sản hoặc theme bán hàng trên themeforest có thể trong phần quản trị WordPress sẻ có nhiều loại post_type khác nhau mà có thể bạn không bao giờ đụng đến thì đoạn code bên trên sẻ giúp bạn xóa đi các post_type bạn không sử dụng một cách nhanh chóng và hiệu quả nhất
Ngoài đoạn code đơn giản trên thì bạn có thể sử dụng plugin Custom Post Type Cleanup để giải quyết.
Chúc bạn thành công!