Tôi luôn bị máy tính mê hoặc, nhưng đặc biệt là l 'Sự thông minh mà họ hiển thị trong quá trình hoạt động của họ. Đây là cách một vài năm trước, tôi thấy mình đang chỉnh sửa mã WordPress.

Khác xa với việc tưởng tượng ra đại dương của những khả năng và ressources ẩn dưới 5MB mà zip cài đặt WordPress cân nhắc khi đó, giống như tất cả các tài liệu, tôi đã giới hạn bản thân trong sách thuốc. Nhìn nhận lại, để nói rằng nó làm chậm trải nghiệm của tôi, việc học và thực hiện các dự án của tôi sẽ là một uyển ngữ. Trong bài viết này, tôi sẽ cho bạn biết những gì bạn cần biết khi là nhà phát triển WordPress mới bắt đầu.

Cộng đồng WordPress

Cộng đồng được tạo thành từ những người đam mê WordPress, những người mong muốn chia sẻ niềm đam mê của họ. Vậy tại sao bạn lại tước đi chính mình? Hãy tham gia vào cộng đồng vì đây là cách tốt nhất để bạn đảm bảo rằng bạn đang học cách làm việc đúng đắn. Nó cũng có nghĩa là bằng cách học hỏi bạn đang cho lại. Và bằng cách cho bạn sẽ nhận ra rằng bạn đang học. Do đó, đó là lợi ích chung.

Bạn có thể bắt đầu bằng cách theo dõi cuộc thảo luận của các nhà phát triển cốt lõi của WordPress trên IRC # Wordpress-dev để hiểu hướng dẫn mã WordPress, #wordpress cho các chủ đề rộng hơn hoặc tham gia trao đổi trên diễn đàn codex.

Bạn có cần một chủ đề, một plugin, một sự cải tiến về một chút thay đổi của API WordPress không? Bất cứ điều gì bạn đang tìm kiếm, ai đó có thể đã đề cập đến nó trong một bài báo, một trang codex hoặc làm cho nó và cung cấp miễn phí cho bạn trong một kho lưu trữ.Các plugin WordPress.

Nói chung, hãy nhớ rằng bạn càng tương tác với cộng đồng, trải nghiệm WordPress của bạn sẽ càng tốt hơn.

Nơi để tìm các tài nguyên và hướng dẫn cập nhật?

Lúc đầu, tôi sử dụng Google rất nhiều, và hầu hết thời gian tôi tình cờ gặp phải codex. Đúng là như vậy, nó là một nguồn tài nguyên vô giá, nhưng đối với người mới bắt đầu, nó thường có vẻ man rợ. Việc xử lý một phần mềm luôn có những khó khăn chung, tôi cần các hướng dẫn về cách thực hiện điều này hoặc điều kia và trong phiên bản WordPress nào.

Nó không phải là tài liệu mà WordPress thiếu. Cộng đồng sẽ chăm sóc điều đó. Vấn đề chính là anh ta có quá nhiều ressources rằng thật khó để tìm một cái luôn cập nhật và bạn có thể theo kịp khi khả năng của mình phát triển.

Trong số tất cả những điều này ressources các trang web như WP Beginner et Tuts + là những đồng minh tốt để bắt đầu. Họ có nhiều hướng dẫn rất công phu tương ứng với các cấp độ kỹ năng khác nhau đang phát triển với WordPress. Khi bạn cảm thấy tự tin hơn về sự hiểu biết của mình về nền tảng thì bạn có thể theo dõi các chuyên gia như Tom McFarlin, Chris Lema ou Daniel Pataki.

Tất cả các nguồn này đều bằng tiếng Anh. Vì vậy, trừ khi bạn muốn đầu tư vào việc học ngôn ngữ của Shakespeare, bạn có thể tiếp tục và lặp lại các chuyến thăm của mình vào BlogPasCher trong phần của chúng tôi Blog của chúng tôi. et hướng dẫn. Chúng tôi có nhiều hướng dẫn và bài viết 2 000 mà bạn có thể sử dụng miễn phí nhưng nhiều hơn nữa.

Nơi tìm các tiện ích mở rộng WordPress tốt nhất

Giống như nhiều người, tôi đã rất ngạc nhiên trước số lượng lớn các plugin WordPress miễn phí, vì vậy tôi đã tận dụng. Tôi đã cài đặt các plugin và chủ đề, tôi mổ xẻ chúng để hiểu cách chúng hoạt động và học hỏi từ chúng, nhưng trên hết là để xây dựng hộp công cụ của riêng tôi. Mặc dù chất lượng vượt trội của các tiện ích mở rộng này, nhiều tiện ích trong số chúng không được cập nhật thường xuyên và hỗ trợ của chúng hầu như không tồn tại so với các tiện ích thay thế trả phí của chúng.

Chúng được phát triển với sự đơn giản nhất có thể, với tính bảo mật, khả năng sử dụng, tính mạnh mẽ và khách hàng. Bạn có thể tin tưởng họ. Trong trường hợp gặp khó khăn, các nhà phát triển sẽ ở bên cạnh bạn gần như mọi lúc. Bạn sẽ ít gặp xung đột hơn giữa các phần mở rộng, số giờ bảo trì của bạn sẽ giảm xuống, bạn sẽ tiết kiệm thời gian và do đó bạn sẽ hiệu quả hơn và hạnh phúc hơn.

Mua trong một vài và xem cách chúng được thiết kế và bạn sẽ hiểu tại sao chuyên gia sử dụng phần mở rộng bảo hiểm.

Bản chất của WordPress

Dự án đầu tiên của tôi bao gồm các trang trình bày tĩnh mà khách hàng muốn tự cập nhật. Tôi chỉ sử dụng loại trang. Sau này tôi phải tận dụng bài viết trong các chủ đề của tôi để liệt kê các sản phẩm, dịch vụ và những thứ khác. Tôi càng nâng cao, các dự án càng khó. Khi mà bài viết không còn trả lời như một giải pháp hiệu quả, loại bài đăng tùy chỉnh et de nguyên tắc phân loại đã được tiết lộ cho tôi.

Cho đến lúc đó tôi mới thực sự hiểu rằng WordPress không chỉ là một nền tảng viết blog. Tính linh hoạt của nó khi đối mặt với các tình huống phức tạp nhất cho phép bạn tạo hầu như tất cả các loại ứng dụng có thể được hiển thị trong trình duyệt.

Học viết mã

Như tôi đã nói với bạn ở trên, tôi bắt đầu với WordPress bằng cách tùy chỉnh các chủ đề (PHP, CSS và đôi khi là các tệp javascript). Ngày nay với các công cụ như Trực quan Composer Mặc dù có thể tạo các trang web WordPress chuyên nghiệp mà không cần phải chỉnh sửa một dòng mã nào, nhưng bạn sẽ có lợi khi học một chút mã.

Ví dụ: tôi đã tận dụng các plugin Giao diện Người dùng Tuỳ chỉnh Giao diện et Nâng cao Tuỳ chỉnh Fields để tạo ra loại bài đăng tùy chỉnh trong các dự án mà loại gửi không còn phù hợp. Chúng là những plugin tuyệt vời, miễn phí, nhưng đôi khi tôi thiếu tự do với chúng. Vì vậy, trang bị codex của mình, tôi đã nghiên cứu chúng, - tôi đã hiểu khi vượt qua điều đó với cả lớp WP_Query loại bài đăng tùy chỉnh et nguyên tắc phân loại sẽ còn mạnh mẽ hơn nữa - và bây giờ khi cần, tôi tự viết mã cho họ.

Điều này cho phép bạn kiểm soát nhiều hơn những gì đang diễn ra đằng sau hậu trường để bạn có thể kiểm soát hành vi của trang web của mình tốt hơn. Do đó, tôi đã giảm số lượng truy cập vào cơ sở dữ liệu và khả năng phản hồi của các trang web của tôi chỉ được cải thiện.

Theo dõi tương lai

PHP và CSS cần thiết cho logic của Các plugin WordPress. Tuy nhiên, các ngôn ngữ khác, đặc biệt là javascript, ngày càng chiếm nhiều không gian hơn trong đấu trường với sự xuất hiện của các kỹ thuật WordPress như  WP REST API. Trước đây, ngôn ngữ này chỉ được sử dụng để tăng lượt xem trang web, nhưng với kỹ thuật mới này, giờ đây nó sẽ cho phép bạn truy vấn cơ sở dữ liệu bằng các yêu cầu HTTP.

Điều này sẽ có tác dụng mở ra cánh cửa của cộng đồng cho những người mới (nhà phát triển javascript) và các kỹ năng mới. Nhưng cũng dành cho những người nói PHP để mở rộng kiến ​​thức của mình bằng cách học javascript.

Khi chọn phát triển với một nền tảng, hãy luôn đảm bảo rằng bạn luôn hiểu được các hướng mà nó đang thực hiện hoặc sẽ thực hiện để bạn không bị choáng ngợp.

Một điều nữa: các nhà phê bình

Một ngày nọ, tôi nói với một người bạn về một dự án và nói với anh ấy rằng tôi đang thực hiện nó bằng WordPress. Anh ấy trả lời rằng anh ấy không thích CMS này vì mọi thứ quá dễ dàng đối với sở thích của anh ấy, trong số những thứ khác, việc cài đặt nền tảng, các tiện ích mở rộng của nó và điều đó với sự ra đời của các trình tạo trang. thậm chí còn tệ hơn. Các nhà thiết kế web như anh ấy sẽ không có thêm khách hàng nếu mọi người có thể tạo trang web của họ giống như anh ấy sử dụng trình xử lý văn bản. Anh ấy kết thúc bằng cách nói với tôi rằng nó là một công cụ tốt cho trẻ em.

Nếu bạn từng bắt gặp kiểu nói chuyện này, hãy bình tĩnh và tự nhủ rằng các ý kiến ​​sẽ luôn khác nhau. Bạn tôi rất mềm lòng, vì người khác sẽ đi xa hơn, đến mức khiến bạn nghi ngờ lựa chọn của mình. Họ sẽ lập luận ví dụ rằng PHP là ngôn ngữ lỗi thời so với python chẳng hạn, 5 phút cài đặt sẽ không thay đổi dự án của bạn, việc chuyển trang web của bạn sang máy chủ khác không rõ ràng, sự đa dạng của các tiện ích mở rộng tạo ra sự không an toàn Vân vân.

Điều tôi có thể nói với bạn khi đối mặt với tất cả những lời chỉ trích này là chúng có sẵn trong tất cả các nền tảng và mỗi nền tảng đều đang nghiên cứu các giải pháp. WordPress nói riêng giải quyết tất cả những vấn đề này một cách thanh lịch và đơn giản mà người dùng không cần phải là một kỹ sư phát triển phần mềm.

Tôi tin rằng tôi đã hết lời khuyên dành cho người mới bắt đầu. Nếu bạn muốn bắt đầu với WordPress, tôi chỉ có thể khuyến khích bạn tiếp tục. Nhưng đừng mắc phải những sai lầm tương tự mà tôi đã mắc phải bằng cách bỏ qua mọi thứ đã được trích dẫn ở trên vì nó sẽ chỉ làm bạn chậm lại. Đừng lãng phí một giây nào nữa, bắt đầu!