Điều này không được khuyến nghị trong bất kỳ hướng dẫn về phong cách WordPress nào và tôi nghĩ đó là một phong cách mã hóa tồi. Người mới bắt đầu sử dụng phong cách này, có thể vì cảm thấy giống HTML HTML hơn
Thật không may, các chủ đề mặc định đang sử dụng phong cách này quá thường xuyên, vì vậy một số người mới bắt đầu có thể nghĩ rằng đó là một phần của phong cách mã.
Một nhược điểm của phong cách này là xử lý bình luận. Nhìn kỹ vào ví dụ sau và cách nó không làm những gì tác giả có thể mong đợi:
<?php echo 'Important: '; // announcement ?>
<?php echo ' enter the word '; /* start ?>
<?php echo '<b>password</b>'; /* the end */ ?>
Chúc may mắn gỡ lỗi đó. :)
Quy tắc: Chỉ chuyển đổi giữa ngữ cảnh PHP và HTML nếu bạn phải tạo đầu ra bằng cả hai ngôn ngữ. Sử dụng ngắt dòng thường xuyên trong tất cả các trường hợp khác.
Cập nhật, suy nghĩ thêm: Mỗi tệp HTML hợp lệ là một chương trình PHP hoàn chỉnh và hợp lệ. Có, ngay cả khi nó không chứa một dòng mã PHP thực tế.
Nếu bạn bắt đầu từ HTML và thêm từng đoạn nhỏ PHP từng bước, bạn có thể kết thúc với phong cách chúng ta đang thảo luận ở đây. Đó là nơi tái cấu trúc vào trò chơi: Một khi mọi thứ chạy như mong đợi, hãy viết lại mã cho đến khi nó dễ đọc nhất có thể, dễ bảo trì và mở rộng, mà không cần lặp lại các phần.
Tôi đoán một số người hạnh phúc khi không có bước cuối cùng này, và đó là lý do tại sao điều này sẽ không chết sớm.