Cú pháp ghi nhớ


8

Tôi hy vọng câu hỏi sau đây được chấp nhận ở đây.

Tôi hoàn toàn dựa vào sao chép / dán cho hầu hết các chức năng WP, tuy nhiên tôi đoán các cựu chiến binh WP thì không. Điều quan trọng là phải biết thuộc về cú pháp WP phổ biến, và nếu có, mọi người có thực sự nỗ lực để ghi nhớ chúng giống như chúng ta ghi nhớ một đoạn thơ hoặc một câu trích dẫn không?

Câu trả lời:


8

Không phải ai cũng tuân theo quy ước, vì vậy bạn có thể yên tâm nếu bạn đang sao chép, sau đó bạn sẽ nhận được cách tiếp cận kết hợp từ những người làm "đúng" và làm "sai" và đôi khi là sự khác biệt giữa đúng và sai là một vấn đề của ý kiến, đừng quên.

Ngoài ra, điều này áp dụng cho KHÔNG chỉ Kiểu cú pháp mà cả các phương pháp Thực hành tốt nhất để sử dụng các chức năng WP Core phù hợp so với các công việc hack ít được ưa thích hoặc các chức năng độc đáo để thực hiện một số tác vụ nhất định.

Dưới đây là hai liên kết có thể giúp bạn hiểu những gì WordPress nghĩ là các tiêu chuẩn mã hóa có thể chấp nhận được về mặt cú pháp, hầu hết trong số đó bạn sẽ thấy là thông lệ phổ biến ở những nơi khác giữa các nhà phát triển PHP;

Làm việc với bất cứ điều gì đủ lâu và bạn sẽ bắt đầu ghi nhớ quy ước tốt, bạn cũng sẽ tốt nghiệp từ việc sao chép, hơn nữa để viết logic của riêng bạn và với điều đó bạn sẽ áp dụng quy ước, tiêu chuẩn và thực tiễn tốt nhất vì cuối cùng chúng tôi muốn người khác trở thành có thể đọc mã rác của chúng tôi giống như bạn mong đợi từ người khác.


9

Bạn không cần phải nhớ rất nhiều. Bất kỳ IDE tốt nào cũng sẽ giúp bạn tự động hoàn thành và tổng quan về PHPDoc được phân tích cú pháp .

Ví dụ từ Eclipse:

nhập mô tả hình ảnh ở đây

Sau khi gõ, add_bạn nhận được một danh sách các tên và hằng số hàm phù hợp, một mô tả và giải thích về các tham số, nếu có một khối PHPDoc hữu ích.

nhập mô tả hình ảnh ở đây

Và khi bạn tạo một đối tượng mới, bạn cũng nhận được các phương thức công khai.

Xem thêm câu trả lời này cho một thiết lập hữu ích .

Những gì bạn nên học là thứ tự của các hành động chính:

  • muplugins_loaded
  • plugins_loaded
  • after_setup_theme
  • init
  • wp_loaded
  • … và như thế.

Nhưng điều đó thực sự dễ dàng. :)


Tôi viết mã trong Notepad ++, bạn có nghĩ rằng tôi đang lãng phí một khoảng thời gian hợp lý để viết mọi thứ bằng tay và tôi nên chuyển sang một IDE như Eclypse không?
Drainke035

2
@ Drainke035 Vâng, hoàn toàn. Notepad ++ là ngôn ngữ tốt với danh sách tên ( .htaccesshoặc CSS) cố định . Đối với PHP với tập hợp tên mở rộng (hàm và biến tùy chỉnh), nó không hữu ích lắm. Thêm vào đó, Eclipse có thể đánh dấu các hàm không dùng nữa với dòng thông qua - một tính năng quan trọng đối với các nhà phát triển WordPress. :)
fuxia
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.