WordPress

Q & A dành cho nhà phát triển và quản trị viên WordPress



2
Plugin được tạo tùy chỉnh của tôi có phiên bản mới có sẵn, có liên kết với plugin không liên quan
Plugin tùy chỉnh của tôi có "phiên bản mới khả dụng", cũng là liên kết "xem chi tiết" liên kết đến một plugin hoàn toàn không liên quan. Các tập tin plugin bắt đầu bằng: <?php /* Plugin Name: Simple Contact Form Plugin URI: http://www.wilcoverhoeven.com Description: Simple contact form Version: …


1
Phương thức thay thế cho hàm _doing_it_wrong () riêng tư của WordPress là gì
Tôi đã nhận thấy các plugin sử dụng một mẫu singleton sẽ sử dụng _doing_it_wrong()chức năng của WordPress trong các clone()phương thức của họ , như vậy: <?php public function __clone() { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'divlibrary' ), $this->version ); } ?> Nhưng tôi cũng nhận thấy cảnh báo …




1
Tại sao có cả hành động save_post và wp_insert_post?
Tôi chỉ nhận ra rằng trong wp-includes/post.php( nguồn ), ở cuối wp_insert_post(), cả hai hành động save_postvà wp_insert_posthành động được gọi lần lượt, với các tham số chính xác giống nhau: 3520 /** 3521 * Fires once a post has been saved. 3522 * 3523 * @since 1.5.0 3524 * …

1
Cách xóa_query_arg () cho paginating_links ()
Tôi đã thực hiện phân trang bằng cách sử dụng paginate_links()như dưới đây: <?php function wpse229670_pagination( $query = false ) { global $wp_query; $query = $query ? $query : $wp_query; $total_pages = $query->max_num_pages; $big = 999999999; if ( $total_pages > 1 ) { echo '<nav class="navigation posts-navigation" role="navigation">'; echo '<strong>'. …


2
Đổi tên thư mục UPLOADS với WP_CONTENT_DIR tùy chỉnh
Với mục đích kiểm soát phiên bản, khách hàng của chúng tôi có ứng dụng WordPress với cấu trúc thư mục như thế này: . |_____app | |_____themes | |_____plugins | |_____uploads |_____index.php |_____WordPress |_____wp-config.php Trong wp-config.php: define('WP_CONTENT_DIR', __DIR__ . '/app'); define('WP_CONTENT_URL', WP_HOME . '/app'); Bây giờ, cô muốn đổi …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.