Plugin Xem chi tiết Liên kết


9

Làm cách nào để liên kết [Xem chi tiết] xuất hiện trên trang quản trị Plugin trong khu vực Mô tả?

Plugin đang hoạt động tốt, phiên bản và tác giả (có liên kết) hiển thị tốt, nhưng không có [Xem chi tiết] như hầu hết các plugin khác.

Có lẽ tôi đang hỏi sai câu hỏi, nhưng tôi đang làm việc với một plugin và tôi muốn hiển thị readme.txt và ảnh chụp màn hình như tôi thấy trong rất nhiều plugin. Làm cách nào để liên kết này xuất hiện và hiển thị nội dung của tệp readme.txt?

Tôi đã đọc qua Phát triển Plugin WordPress chuyên nghiệp, nhưng tôi không thể tìm thấy tài liệu tham khảo này. Tôi có thể tham khảo một URI bên ngoài, nhưng tôi muốn bảng điều khiển đẹp và súc tích hiển thị trên các plugin khác.

Câu trả lời:


6

Liên kết 'Xem chi tiết' trong bảng danh sách bổ trợ đã cài đặt chỉ được hiển thị cho các plugin được lưu trữ trong kho lưu trữ plugin WordPress.org. Nếu bạn xem nguồn cho WP_Plugins_List_Table->single_row(), bạn sẽ thấy rằng liên kết chi tiết chỉ được tạo nếu có dữ liệu API, ví dụ: sên được đặt:

// Details link using API info, if available
if ( isset( $plugin_data['slug'] ) && current_user_can( 'install_plugins' ) ) {
    $plugin_meta[] = sprintf( '<a href="%s" class="thickbox" aria-label="%s" data-title="%s">%s</a>',
        esc_url( network_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin_data['slug'] .
            '&TB_iframe=true&width=600&height=550' ) ),
        esc_attr( sprintf( __( 'More information about %s' ), $plugin_name ) ),
        esc_attr( $plugin_name ),
        __( 'View details' )
    );
} elseif ( ! empty( $plugin_data['PluginURI'] ) ) {
    $plugin_meta[] = sprintf( '<a href="%s">%s</a>',
        esc_url( $plugin_data['PluginURI'] ),
        __( 'Visit plugin site' )
    );
}

0

Bạn đã không đề cập đến nếu plugin của bạn được / không được lưu trữ trên WordPress.org, cũng như nếu bạn đã cài đặt trình cắm từ Thư mục Plugin WordPress hoặc chỉ là một bản sao ZIP cục bộ của nó (tương đương với một plugin được lưu trữ riêng tư -trong).

Như đã trả lời trước đó, liên kết "Xem chi tiết" chỉ xuất hiện cho các plugin có sên được lưu trữ tại WordPress.org.

Tôi chỉ muốn nhấn mạnh rằng có những tình huống khi bạn có thể không thấy "Xem chi tiết" ngay cả đối với một plugin thực tế được lưu trữ bởi WordPress.org.

Làm sao? Trong tình huống nào?

Ví dụ: chỉ cần tưởng tượng rằng plugin của bạn được lưu trữ bởi họ nhưng thực tế bạn đã không cài đặt plugin từ Thư mục Plugin WordPress, thay vào đó bạn đã cài đặt tệp ZIP cục bộ (ví dụ: bản sao mới của nó trong khi thử nghiệm bản sửa lỗi / chỉnh sửa mới) .

Trong ví dụ của tôi ở trên, bản sao được cài đặt đại diện cho cùng một trình cắm nhưng không được cài đặt từ Thư mục Plugin WordPress. Nó được cài đặt từ tệp ZIP cục bộ tương đương với trình cắm được lưu trữ riêng.


0

Nếu bạn đổi tên thư mục chứa các tệp plugin trong ... WordPress sẽ sử dụng URI Plugin của bạn được nêu trong tiêu đề của tệp plugin chính.

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.