Một điều chưa bao giờ rõ ràng đối với tôi (đặc biệt là khi tôi chưa gửi plugin đến kho lưu trữ) là cách tạo "ID" (sên) duy nhất của plugin (ví dụ như danh sách này ).
- Đây có phải là sự lựa chọn của tác giả tại thời điểm đệ trình SVN, hay bởi người điều hành?
- Đây có phải là tên plugin vệ sinh (tiêu đề)?
- Có phải là nó
plugin_basename
không? - Đây có phải là tệp plugin chính (không có tên thư mục) không?
- Thứ gì khác?
Tôi tò mò không biết (các) thuộc tính nào của plugin liên kết nó với đối tác SVN (nếu có) cho API cập nhật plugin?
Tôi yêu cầu, một phần do bản chất của tôi muốn biết, nhưng cũng là cách đảm bảo (ở một mức độ nào đó), các plugin một lần của riêng tôi sẽ không đụng độ với một trong SVN.
Ví dụ: nếu chỉ có 3) , tôi có thể sử dụng tên thư mục rất độc đáo, nhưng giữ cho tên plugin (tiêu đề) của tôi ngắn gọn.
NB Trong khi quy ước đặt tên tệp "tiêu chuẩn" dường như [my-plugin-name]/[my-plugin-name].php
, tôi đã trở nên yêu thích [my-plugin-name]/plugin.php
.
Nó cung cấp cho tất cả các plugin của tôi một số tính nhất quán, rõ ràng đó là tệp "bootloader" (chính) và từ quan điểm nhỏ nhặt tôi ghét sự lặp lại của tên thư mục.
Đây là một lý do khác mà tôi đặt câu hỏi, vì 4) sẽ làm tôi khó chịu. Ngoài ra, tôi cũng muốn nghe suy nghĩ của bạn về "tiêu chuẩn" này :)