Kiểm tra xem tiêu đề bài viết có tồn tại WordPress
Điều kiện ngược lại, Show wpseek. com
Hàm Bộ lọc Hành động Hằng số
Tải ứng dụng wpseek Android post_exists › Chức năng WordPressTừ 2. 0. 0 Không dùng nữa n/a › post_exists ( $title , $content = '' , $date = '', $type = '', $status = '' ) Thông số. (5)
Xác định xem một bài đăng có tồn tại dựa trên tiêu đề, nội dung, ngày tháng và loại chức năng liên quan. post_type_exists, tag_exists, term_exists, comment_exists, _post_states Nguồnfunction post_exists( $title, $content = '', $date = '', $type = '', $status = '' ) { global $wpdb; $post_title = wp_unslash( sanitize_post_field( 'post_title', $title, 0, 'db' ) ); $post_content = wp_unslash( sanitize_post_field( 'post_content', $content, 0, 'db' ) ); $post_date = wp_unslash( sanitize_post_field( 'post_date', $date, 0, 'db' ) ); $post_type = wp_unslash( sanitize_post_field( 'post_type', $type, 0, 'db' ) ); $post_status = wp_unslash( sanitize_post_field( 'post_status', $status, 0, 'db' ) ); $query = "SELECT ID FROM $wpdb->posts WHERE 1=1"; $args = array(); if ( ! empty( $date ) ) { $query .= ' AND post_date = %s'; $args[] = $post_date; } if ( ! empty( $title ) ) { $query .= ' AND post_title = %s'; $args[] = $post_title; } if ( ! empty( $content ) ) { $query .= ' AND post_content = %s'; $args[] = $post_content; } if ( ! empty( $type ) ) { $query .= ' AND post_type = %s'; $args[] = $post_type; } if ( ! empty( $status ) ) { $query .= ' AND post_status = %s'; $args[] = $post_status; } if ( ! empty( $args ) ) { return (int) $wpdb->get_var( $wpdb->prepare( $query, $args ) ); } return 0; } Xác định xem có tồn tại bài đăng có tiêu đề đã chỉ định (post_title) không. Ngoài ra, để kiểm tra, bạn có thể chuyển post_content và post_date Hàm này hy vọng tất cả các giá trị của các tham số đã truyền sẽ được thoát. Tức là nếu bạn lấy dữ liệu từ yêu cầu POST, bạn cần chuyển chúng qua wp_slash() Chức năng chỉ hoạt động trong bảng quản trị, nếu bạn cần ở phía trước, bạn cần gửi kèm tệp làm cách nào để kiểm tra (trong khi xuất bản bài đăng mới) nếu tiêu đề đó tồn tại? Tháng chín 29, 2010 tại 10. 39 giờ sáng bot hỗ trợ Hội viên Bạn đã không chỉ định địa chỉ blog hoặc lý do đăng bài khi bạn tạo chủ đề này Diễn đàn hỗ trợ này dành cho các blog được lưu trữ tại WordPress. com. Nếu câu hỏi của bạn là về blog WordPress tự lưu trữ thì bạn sẽ tìm thấy trợ giúp tại WordPress. diễn đàn tổ chức Nếu bạn không hiểu sự khác biệt giữa WordPress. com và WordPress. org, bạn có thể thấy thông tin này hữu ích Nếu bạn quên bao gồm một liên kết đến blog của mình, bạn có thể trả lời và bao gồm nó bên dưới. Nó sẽ giúp mọi người trả lời câu hỏi của bạn post_exists() – Xác định xem bài đăng có tồn tại dựa trên tiêu đề, nội dung, ngày tháng và loạiSự miêu tảXác định xem một bài đăng có tồn tại dựa trên tiêu đề, nội dung, ngày tháng và loại Cách sử dụng$int = post_exists( $title, $content, $date, $type, $status ); Thông sốCần có $title( string ) – Tiêu đề bài viết. $content( string ) tùy chọn – Tùy chọn. Nội dung bài viết. $date( string ) tùy chọn – Tùy chọn. Ngay gưỉ. $type( string ) tùy chọn – Tùy chọn. Loại thư. $status( string ) tùy chọn – Tùy chọn. Trạng thái bài đăngtrả lạiint ID bài đăng nếu bài đăng tồn tại, 0 nếu không NguồnTên tệp. wordpress/wp-admin/bao gồm/bài đăng. php 1 đến 43 trên 43 function post_exists( $title, $content = '', $date = '', $type = '', $status = '' ) { global $wpdb; $post_title = wp_unslash( sanitize_post_field( 'post_title', $title, 0, 'db' ) ); $post_content = wp_unslash( sanitize_post_field( 'post_content', $content, 0, 'db' ) ); $post_date = wp_unslash( sanitize_post_field( 'post_date', $date, 0, 'db' ) ); $post_type = wp_unslash( sanitize_post_field( 'post_type', $type, 0, 'db' ) ); $post_status = wp_unslash( sanitize_post_field( 'post_status', $status, 0, 'db' ) ); $query = "SELECT ID FROM $wpdb->posts WHERE 1=1"; $args = array(); if ( ! empty( $date ) ) { $query .= ' AND post_date = %s'; $args[] = $post_date; } if ( ! empty( $title ) ) { $query .= ' AND post_title = %s'; $args[] = $post_title; } if ( ! empty( $content ) ) { $query .= ' AND post_content = %s'; $args[] = $post_content; } if ( ! empty( $type ) ) { $query .= ' AND post_type = %s'; $args[] = $post_type; } if ( ! empty( $status ) ) { $query .= ' AND post_status = %s'; $args[] = $post_status; } if ( ! empty( $args ) ) { return (int) $wpdb->get_var( $wpdb->prepare( $query, $args ) ); } return 0; }
Gọi bằngđược gọi bởicuộc gọiMóc cuộc gọiTên hàm. post_exists Tham khảo plugin. WordPress Phiên bản. 6. 1. 1 Tệp nguồn. wp-admin/gồm/bài đăng. php Tệp tham chiếu. wp-admin/gồm/bài đăng. php Không dùng nữa?. Không Chữ API. E,P |