Làm thế nào để xem mã trong kho WordPress mà không cần tải xuống?


8

Rất nhiều câu hỏi là về plugin và chủ đề mà bạn không nhất thiết phải cài đặt. Tải xuống kho lưu trữ zip, giải nén và mở trong trình chỉnh sửa có vẻ như quá nhiều rắc rối.

Nếu chỉ có một cách để duyệt nguồn WordPress và tất cả các plugin và chủ đề trong kho lưu trữ của nó ...

Câu trả lời:


12

Tin tốt và nhiều tin tốt!

Đầu tiên - tất cả các mã liên quan đến chính WordPress và kho lưu trữ của nó nằm trong hệ thống kiểm soát phiên bản ( Subversion ). Trong số những thứ khác làm cho các trang web có sẵn công khai với tất cả các mã rõ ràng:

Một kết quả không quá rõ ràng về điều đó - nếu bạn có thể nhìn thấy nó, thì Google cũng có thể vượt qua chúng tôi. Về cơ bản, bạn có thể google thông qua mã đó khá thành công bằng cách thêm từ bổ nghĩa site:http://core.svn.wordpress.org/vào truy vấn của bạn.

Nhưng đó không phải là tất cả. Dự án WordPress cũng sử dụng Trac . Đó thực sự là một phần mềm, không chỉ là nơi huyền thoại cho các yêu cầu WP đi chơi.

Trong số những thứ khác, trac có tính năng trình duyệt có giao diện với SVN và cung cấp tính năng được chỉnh sửa, đánh giá cao và theo những cách khác thân thiện với con người để duyệt qua mã:

Lưu ý rằng có thể mất nhiều thời gian để mở root trình duyệt cho các plugin và chủ đề, bởi vì có rất nhiều thứ. Việc nhập tên của plugin / theme cụ thể ở cuối URL thường nhanh hơn (nó sẽ giống như trong kho lưu trữ), ví dụ: http://theme.trac.wordpress.org/browser/hy điều chỉnh

Cũng lưu ý rằng trình duyệt trac cung cấp cách tốt để liên kết với các dòng mã cụ thể để tham khảo, với số lượng dòng cho một neo http://theme.trac.wordpress.org/browser/hy điều / 0 / index / # # L13

Ngoài kho lưu trữ chủ đề wordpress.org, các chủ đề miễn phí cho wordpress.com có ​​sẵn dưới dạng kho lưu trữ SVN công cộng tại:

Mặc dù sự phát triển của WordPress đang diễn ra thông qua SVN cho đến nay, gương GitHub đã được tạo ra (lần đầu tiên được duy trì bởi Mark Jaquith và sau đó được thăng cấp lên trạng thái chính thức):

Cho đến nay không có gương Mercurial chính thức, nhưng tôi không chính thức duy trì nó tại Bitbucket:

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.