Trang chủ » WordPress » Hướng dẫn 12 tháng cuối cùng để học WordPress (Tài nguyên cộng)

    Hướng dẫn 12 tháng cuối cùng để học WordPress (Tài nguyên cộng)

    Nếu bạn muốn học một cái gì đó mới trong năm 2015, tại sao không biến nó thành WordPress? Nó cung cấp một lượng lớn web, bạn sẽ hiểu trang web của chính mình hơn, bạn sẽ có thể giao tiếp với các nhà phát triển tốt hơn và bạn có thể kiếm một số tiền để giúp đỡ người khác. Ngoài ra, lập trình cung cấp cho bạn cái nhìn sâu sắc về một lối suy nghĩ nhất định có thể hữu ích trong các bước đi khác của cuộc sống. Bí quyết là để biết những gì bạn cần học và tiếp tục thực hiện nó - đòi hỏi kỷ luật.

    Đây là hướng dẫn 12 tháng về những gì cần tập trung vào, một chủ đề mỗi tháng, mỗi tháng một lần. Đánh dấu hướng dẫn này và truy cập nó thường xuyên trong suốt cả năm và vào cuối năm, bạn có thể giữ vững lập trường của mình khi nói đến WordPress.

    Học cách sử dụng WordPress đúng cách (tháng 1)

    Dù bạn sử dụng WordPress ở cấp độ nào, tôi cá là có nhiều điều bạn không biết. Vào tháng 1, bạn nên tập trung vào khía cạnh quản trị viên, chưa có mã hóa.

    Hãy chắc chắn kiểm tra và thử tất cả các chức năng bạn nhìn thấy. Hãy thử tất cả các liên kết, xem các tùy chọn màn hình, tab Trợ giúp, thử lên lịch bài đăng, tìm hiểu bài đăng dính là gì, tạo thanh bên và một số tiện ích, lắp ráp menu, xem tất cả các cài đặt có sẵn, v.v..

    Ý tưởng là để trở nên thành thạo khi sử dụng WordPress để bạn có thể đọc và làm việc thông qua các hướng dẫn nhanh hơn. Nhiều người bỏ qua bước này và nó gây ra sự nhầm lẫn không cần thiết trong quá trình học tập. Trong khi lập trình bạn không muốn bị phân tâm bởi những gì nhà nhập khẩu WordPress, bạn sẽ có nhiều việc phải làm mà không phải chịu gánh nặng đó.

    Tài nguyên có thể giúp

    Danh sách dưới đây không có nghĩa là đầy đủ nhưng tôi khuyên bạn nên đi qua từng phần trong quản trị viên và thử mọi thứ. Nếu bạn không thể tìm ra cái gì đó, Google và đi từ đó.

    • Bắt đầu với WordPress
    • Cài đặt WordPress
    • Cập nhật WordPress
    • Thuật ngữ WordPress
    • Tất cả về bài viết
    • Tất cả về trang
    • Sử dụng hình ảnh
    • Nhúng nội dung
    • Mã ngắn
    • Plugin và chủ đề
    • Hiển thị nội dung
    • Người dùng trong WordPress
    • Màn hình quản trị
    • Trường tùy chỉnh
    • Thảo luận
    • Permalinks
    • Làm việc với WordPress FAQ
    Công cụ & Khái niệm cơ bản dành cho nhà phát triển (Tháng 2)

    Để bắt đầu phát triển, bạn sẽ cần một số công cụ và một số kiến ​​thức cơ bản về làm việc với các tập tin. Điều đầu tiên bạn muốn là một trình soạn thảo văn bản có khả năng. Có rất nhiều trình soạn thảo mã được xem xét trước đây tại Hongkiat, và hầu hết là.

    Cá nhân tôi sử dụng Atom và trình soạn thảo được tạo bởi GitHub. Mặc dù là trình chỉnh sửa có khả năng cực lớn nhưng nó không có khả năng FTP dễ truy cập (mà tôi khuyên bạn nên tính đến khi chọn trình chỉnh sửa. Bạn sẽ thấy tại sao ngay lập tức).

    Làm quen với trình soạn thảo của bạn. Bất cứ ai bạn sử dụng tôi đều khuyên bạn nên đọc về nó thông qua các tìm kiếm của Google, xem qua các cài đặt và đảm bảo rằng bạn có thể sử dụng nó để tạo và chỉnh sửa các tệp trên máy tính của mình một cách tự tin.

    Tiếp theo, bạn sẽ muốn tìm hiểu về FTP. Giao thức truyền tệp là một cách để đọc và chỉnh sửa tệp trên máy tính từ xa. Ý tưởng ở đây là bạn sẽ có thể sửa đổi trang web của mình mà không cần phải tải xuống các tệp và tải chúng lên sau khi bạn đã sửa đổi chúng bằng một ứng dụng riêng biệt. Dưới đây là một cái nhìn về Coda 2 trong hành động.

    Bạn nên dành một chút thời gian trong tháng này để tìm hiểu về các khía cạnh cơ bản của Web hoạt động như thế nào. Tại sao máy chủ web được sử dụng, trình duyệt được sử dụng để làm gì và v.v. Bạn không cần phải đi vào quá nhiều chi tiết nhưng bạn sẽ cần một sự hiểu biết cơ bản về một số khái niệm.

    Tài nguyên có thể giúp

    • Danh sách các biên tập viên mã miễn phí
    • Năm biên tập văn bản tốt nhất
    • 14 Trình soạn thảo văn bản tuyệt vời cho các nhà thiết kế web
    • Trình soạn thảo văn bản lập trình tốt nhất
    • FTP cho người mới bắt đầu
    • FTP là gì và làm thế nào để chuyển tập tin với nó
    • Trang web hoạt động như thế nào
    • Trang web hoạt động như thế nào
    • Video về cách thức hoạt động của trang web
    • Cách trang web hoạt động trên Quackit.com
    HTML & CSS (Mar)

    Đã đến lúc bắt tay với một số HTML và CSS, ngôn ngữ chính của Web. HTML là thứ mang lại cho các trang cấu trúc của chúng, CSS là kiểu dáng để chúng trông giống như cách chúng làm. Cả hai đều là ngôn ngữ dễ dàng nhưng chúng đòi hỏi phải thành thạo.

    Tôi nghĩ điều quan trọng là phải đề cập rằng từ đây trở đi bạn sẽ cần rất nhiều và rất nhiều thực hành. Tôi tin rằng tất cả các ngôn ngữ được sử dụng trên web đều dễ dàng nhưng có rất nhiều thông tin dễ tiêu hóa, đó là một phần của khó khăn trong lập trình.

    đừng nản lòng nếu bạn không hiểu điều gì đó hoặc điều gì đó không hiệu quả, chúng tôi đã tất cả các đã ở đó Khi bạn đã trải qua một số tài nguyên và bạn cảm thấy sẵn sàng cho thử thách, tôi khuyên bạn nên thực hành tìm một yếu tố bạn thích trên một trang web và cố gắng tạo lại nó. Một phương pháp hay khác là tìm đến 365 PSD hoặc Dribbble và tìm một yếu tố web bạn thích.

    Ví dụ, hãy xem Easy Notes shot trên Dribbble. Nhấp vào tệp đính kèm và thử và tạo lại tiện ích loại công việc giữa.

    Khi bạn có thể tạo các yếu tố riêng lẻ, bạn có thể giải quyết các dự án lớn hơn, như một trang web đầy đủ. Bạn có thể duyệt các trang web như Themeforest, Designmodo và Premium Pixels để có thêm cảm hứng. Bạn thậm chí có thể lấy các chủ đề WordPress / HTML đã làm sẵn và cố gắng tạo lại chúng ở nhà dưới dạng trang HTML tĩnh.

    Hãy chắc chắn để nhận thức được cấp phép. Chủ đề trên Themeforest và nhiều nơi khác được cấp phép và không được sử dụng nếu không có giấy phép ngay cả khi bạn tạo lại chúng từ đầu!

    Tài nguyên có thể giúp

    HTML

    • Trường W3
    • Chó HTML
    • Hướng dẫn
    • Tizag

    CSS

    • Trường W3
    • Chó HTML
    • Hướng dẫn
    • Tizag
    • CSSTutorial.net

    Các nguồn lực khác

    • Codecademy HTML & CSS
    • Vườn Zen Zen
    • CSS3 trên W3Schools
    • Bộ chọn màu CSS
    • Hướng dẫn chọn CSS tương tác
    • Nguyên tắc CSS
    PHP (Tháng Tư)

    Đã đến lúc để tìm hiểu một số công cụ phía máy chủ. Cho đến nay bạn chỉ học được mã khách hàng. HTML và CSS được gửi như một trình duyệt của người dùng và được xử lý ở đó. PHP được xử lý trên máy chủ và được chuyển đổi sang HTML và CSS và được gửi đến trình duyệt. Nó giới thiệu một số lượng lớn các tính năng hữu ích mà bạn sẽ tìm hiểu về tháng này.

    PHP là thứ cho phép WordPress hiển thị hàng ngàn bài viết bằng một tệp duy nhất. PHP là cách một trang web có thể hiển thị tên người dùng đã đăng nhập, cách Facebook có thể hiển thị bạn bè của bạn, v.v. Cùng một trang trên Facebook sẽ trông rất khác đối với bạn so với tôi do sự kỳ diệu của mã phía máy chủ.

    Một lần nữa, PHP không khó nhưng có rất nhiều điều cần biết. Khó khăn càng tăng thêm khi không thể tạo ra thứ gì đó hữu ích trong một thời gian. Tôi khuyên bạn nên xem WordPress Themes càng sớm càng tốt để xem một số ứng dụng thực tế.

    Hãy nhớ rằng bạn không cần biết mọi thứ trong PHP để bắt đầu với WordPress. PHP hướng đối tượng không phải là điều bạn sẽ phải lo lắng trong thời gian ngắn và bạn không cần phải ghi nhớ tất cả các chức năng có sẵn.

    Có kiến ​​thức làm việc tốt về các biến, vòng lặp, nếu các câu lệnh và hàm là một khởi đầu tốt. Từ đó, bạn càng biết nhiều hơn và bạn sẽ nhận được rất nhiều thứ từ chính WordPress.

    Tài nguyên có thể giúp

    • Trường W3
    • Mật mã
    • Tizag
    • Hướng dẫn
    • Tài liệu tham khảo ngôn ngữ PHP
    • Tham chiếu hàm PHP
    Sửa đổi chủ đề WordPress (tháng 5)

    Cuối cùng, chúng ta có thể bắt đầu với WordPress! WordPress sử dụng HTML, CSS, PHP và Javascript để hiển thị nội dung. Bạn chưa học về Javascript nhưng chưa sao, chúng ta có thể làm điều đó trong một tháng sau.

    Điều đầu tiên bạn nên làm là sửa đổi một chủ đề. Sử dụng FTP vào thư mục chứa chủ đề đang hoạt động của bạn và chơi xung quanh nó. Tìm vị trí của tiêu đề và di chuyển nó bên dưới nội dung, thêm một số văn bản, thêm một số CSS và vv.

    Lưu ý rằng điều này thực sự sẽ thay đổi trang web trực tiếp của bạn, vì vậy chỉ làm điều này nếu bạn chắc chắn rằng nó ổn. Ngoài ra, chủ đề không bao giờ nên được sửa đổi bằng cách chạm trực tiếp vào mã của họ. Nó tốt cho thực hành nhưng trong thực tế, bạn sẽ cần tạo chủ đề của riêng bạn hoặc là sử dụng một chủ đề con để sửa đổi một chủ đề hiện có (xem phần tài nguyên cho tháng này để biết thêm).

    Mục tiêu của tháng này là để có được sự thoải mái với cách một chủ đề hoạt động và mã mà nó sử dụng. Bạn nên bắt đầu tìm hiểu về thẻ mẫu, các chức năng WordPress đặc biệt có thể được sử dụng để hiển thị dữ liệu bài đăng và các tệp mà chủ đề yêu cầu.

    Chủ đề tôi khuyên bạn nên sửa đổi đầu tiên là Hai mươi mười lăm. Điều này nên được cài đặt với WordPress 4.1+ vì đây là chủ đề mặc định mới. Chủ đề này tuân theo tất cả các tiêu chuẩn hiện tại và đặt ra cho sự phát triển; bạn có thể chắc chắn rằng bất kỳ mã hóa nào bạn thấy trong Twenty F15 đều đúng.

    Vào cuối tháng, bạn sẽ cảm thấy thoải mái khi thực hiện các thay đổi nhỏ cho một chủ đề và bạn nên có một ý tưởng sơ bộ về cách bắt đầu chủ đề của riêng bạn từ đầu. đừng quên, tháng này là về thử nghiệm, đừng sợ để làm những việc được khuyên trên một số trang web. bạn đang học, không tạo ra sản phẩm!

    Tài nguyên có thể giúp

    • Tài liệu chủ đề trẻ em
    • Cách tạo chủ đề con
    • Hướng dẫn chủ đề trẻ em
    • Thẻ mẫu
    Tạo chủ đề (tháng 6)

    Tạo một chủ đề không quá khác biệt so với sửa đổi một chủ đề hiện có nhưng bạn sẽ cần tạo nhiều tệp của riêng mình. đừng ngại sao chép-dán từ các chủ đề khác như Hai mươi mười lăm. Các tập tin như bình luận.php chi phối các cuộc thảo luận gần như giống nhau trên hầu hết các trang web. Bạn có thể sử dụng CSS để làm cho nó trông khác biệt và có thể sắp xếp lại một số HTML có lẽ.

    Tạo một chủ đề là một bài tập tốt vì nó đưa bạn qua rất nhiều chức năng, nó giúp đào sâu kiến ​​thức về WordPress nói chung. bạn sẽ cần tạo một tiêu đề và chân trang, bạn sẽ cần suy nghĩ về sidebars, menu, bình luận, bài viết đơn, trang, trang chủ và nhiều hơn nữa.

    Bạn nên tập trung vào các câu hỏi xuất hiện trong quá trình phát triển. Trang web của bạn sẽ hiển thị 10 bài đăng mới nhất trên trang nhất, nhưng "tôi phải làm gì nếu tôi muốn một cái gì đó hoàn toàn khác?" Đây là những loại câu hỏi chỉ có thể phát sinh trong khi xây dựng một cái gì đó.

    bạn sẽ cần phải hiểu rõ về hệ thống phân cấp mẫu chi phối các tệp chịu trách nhiệm hiển thị nội dung cụ thể. Hãy chắc chắn để xem các mẫu trang (xem tài nguyên). Những thứ này cho phép bạn xây dựng các trang với chức năng tùy chỉnh.

    Khi bạn đã trải qua mọi thứ, tôi khuyên bạn nên xem qua Trường tùy chỉnh nâng cao. Plugin này cho phép bạn tạo các nhóm tùy chọn cực kỳ hữu ích cho các bài đăng mà bạn có thể sử dụng trong các chủ đề của mình.

    tôi”sẽ liệt kê nhiều tài nguyên ở đây nhưng nếu nghi ngờ, hãy tham khảo cơ sở mã Twenty F15 để được trợ giúp, nó sẽ có mọi thứ bạn cần!

    Tài nguyên có thể giúp

    • Phân cấp mẫu
    • Thẻ có điều kiện
    • Tham khảo đầy đủ chức năng
    • Phát triển chủ đề
    • Tài liệu bên
    • Menu điều hướng
    • Chỉ mục lưu trữ
    • Tạo trang mặt trước tĩnh
    • Tạo trang tìm kiếm
    • Tạo trang 404
    • Mẫu Nhận xét
    • Mẫu tác giả
    • Mẫu trang
    • Trường tùy chỉnh nâng cao
    Khái niệm cơ bản về móc và plugin (tháng 7)

    Hệ thống móc cung cấp nền tảng cho các plugin. Chúng cho phép bạn thêm chức năng mới vào WordPress hoặc sửa đổi lõi hiện có chức năng mà không cần phải sửa đổi cốt lõi .

    Họ làm việc giống như kích hoạt. Thay vì đi đến mã trong các tệp WordPress xuất bản một bài đăng và thêm mã của riêng bạn để gửi cho tác giả một email, bạn có thể nói: “Khi WordPress xuất bản một bài đăng, hãy gửi email cho tác giả”. Điều này có thể được thực hiện trong một tệp hoàn toàn riêng biệt có nghĩa là mã lõi không bao giờ được sửa đổi.

    Bạn thực sự đã sử dụng chúng trong chủ đề của bạn khi bạn sử dụng wp_head ()wp_footer () chức năng. WordPress sử dụng những nội bộ này để xuất ra một loạt mã, như thanh quản trị chẳng hạn. Đây là cách plugin có thể sửa đổi chủ đề mà không thực sự chạm vào chủ đề.

    Tìm hiểu về hook sẽ là điểm khởi đầu của bạn trong phát triển plugin. Hiểu chúng là chìa khóa để làm việc với WordPress và có thể cung cấp các dịch vụ chuyên nghiệp trong tương lai. Hãy dành thời gian của bạn để làm chủ cái này, bạn sẽ dựa vào móc rất nhiều cho tất cả các dự án của bạn.

    Tháng này bạn không nên đi sâu vào các plugin nhưng học các tệp cần thiết và một số điều cơ bản có thể sẽ phù hợp với khung thời gian của chúng tôi. Plugin rất dễ tạo, chúng thực sự chỉ cần một tệp duy nhất có nhận xét ở trên.

    Từ đó bạn có thể làm bất cứ điều gì bạn”Bạn thích nhưng bạn cần phải sử dụng đúng móc - đó là lý do tại sao móc rất quan trọng.

    Tài nguyên có thể giúp

    • API Plugin
    • Hướng dẫn dứt khoát về móc
    • Hướng dẫn cho người mới bắt đầu hành động và bộ lọc
    • Xác định móc của riêng bạn
    • Viết một Plugin
    • Cách tạo Plugin WordPress
    Plugin thành thạo (tháng 8)

    Tháng 8 là thời gian để đưa một số thực hành vào việc tạo ra các plugin. Tìm một cái gì đó bạn muốn có một plugin cho và tự làm nó. Bạn có muốn tất cả các trường hợp tốt chuyển thành “tuyệt vời” bất cứ khi nào một bài viết được xuất bản? Đi trước và làm điều đó.

    Nếu bạn tìm thấy một ý tưởng tuyệt vời, vui lòng gửi nó đến kho lưu trữ plugin nhưng tên của trò chơi là thực hành làm cho hoàn hảo. Bạn có thể bắt đầu lo lắng về việc tuân theo các tiêu chuẩn mã hóa và đảm bảo mã của bạn được nhận xét và được định dạng độc đáo.

    Bây giờ bạn nên có đủ kiến ​​thức để bị phân tâm bởi những điều như vậy. Sau một thời gian bình luận và mã tiêu chuẩn sẽ là bản chất thứ hai, ngay cả khi nó có vẻ hơi khó chịu lúc đầu.

    Tạo ít nhất 2-3 plugin trong tháng này. Làm cho chúng đa dạng, nếu một người sửa đổi nội dung bài đăng, có lẽ người kia nên làm gì đó khi bài đăng được xuất bản. Có lẽ bạn nên tạo một số loại bài đăng tùy chỉnh và phân loại tùy chỉnh, những thứ này thường cần thiết cho các dự án phức tạp hơn, xem các liên kết trong phần tài nguyên.

    Đây là giai đoạn mà bạn nên dần dần học các lĩnh vực bên ngoài của WordPress như tạo vai trò mới, loại bài đăng tùy chỉnh và hơn thế nữa. Bạn có thể săn lùng tất cả những điều này và nghiên cứu chúng nhưng có thể tốt hơn để giải quyết chúng khi chúng xuất hiện như một yêu cầu cho một dự án.

    Viết mã hiệu quả và tự tin với những điều bạn biết là quan trọng hơn số lượng những thứ trong não của bạn. Tôi đã viết mã được một thời gian dài và đôi khi tôi cần tìm kiếm những thứ đơn giản nhất. Biết rằng một cái gì đó có sẵn là đủ, có thể viết mã dễ dàng là quan trọng hơn,

    Tài nguyên có thể giúp

    • Tiêu chuẩn mã hóa
    • Tài liệu phpDocumentor
    • Phân loại tùy chỉnh
    • Các loại bài tùy chỉnh
    • API cài đặt
    • API siêu dữ liệu
    • API tùy chọn
    • Hướng dẫn đầy đủ về các loại bài tùy chỉnh
    • Tạo chủ đề và plugin có thể dịch
    • Enqueueing Script và Styles
    Javascript (tháng 9)

    Phần cuối cùng (gần như) của câu đố là Javascript. Javascript cho phép bạn thêm tính tương tác và các tính năng nâng cao khác vào trang web của bạn. Bằng cách sử dụng Javascript, bạn có thể sử dụng các chế độ bật lên, tải nhận xét tại chỗ, triển khai cuộn vô tận và hơn thế nữa.

    Javascript về cơ bản là ngôn ngữ phía máy khách nhưng có thể được ghép với mã phía máy chủ bằng AJAX. Đây là những gì cho phép bạn bỏ phiếu trên một bài báo chẳng hạn. Khi bạn nhấp vào nút bỏ phiếu, nút sẽ thay đổi thành một lời cảm ơn và số phiếu được tăng thêm một. Tất cả điều này xảy ra mà không cần tải lại trang. Đây là Javascript kết hợp với một số PHP sử dụng AJAX.

    Hầu hết các Javascript bạn sẽ sử dụng sẽ là jQuery. jQuery là một khung Javascript thực hiện các chức năng đặc biệt và cho phép bạn truy cập dễ dàng vào các mẫu thường được sử dụng. Điều quan trọng là phải hiểu rằng jQuery là không phải Javascript đặc biệt, giống như không có gì đặc biệt về PHP được sử dụng trong WordPress. Nó chỉ đơn giản là một khung mà bạn có thể làm việc.

    Javascript có thể phức tạp nhất vì nó trải dài trên nhiều lĩnh vực và có thể được tìm thấy ở nhiều khía cạnh của một trang web. Từ mã theo dõi đến tải tài nguyên, quản lý hình ảnh, chặn hành động của người dùng và hoạt ảnh đơn giản, nó thực sự ở khắp mọi nơi.

    Tin vui là bạn biết rằng bạn có tất cả kiến ​​thức cần thiết để thêm Javascript vào chủ đề hoặc plugin của bạn ngay lập tức. Bạn nên “trên cái bướu” - bất cứ điều gì bạn học ngay bây giờ nên dễ dàng thực hiện một khi bạn đã học nó.

    Tài nguyên có thể giúp

    Javascript

    • Trường W3
    • Mật mã
    • Hướng dẫn
    • Chó HTML

    jQuery

    • Trường W3
    • Mật mã
    • Trung tâm học tập jQuery
    • Hướng dẫn

    Hơn

    • AJAX và WordPress
    • Cách sử dụng AJAX trong WordPress
    Thực hành Thực hành Thực hành (Tháng 10)

    Để nhấn mạnh tầm quan trọng của việc thực hành, tôi sẽ khuyên bạn nên dành cả tháng cho nó vào thời điểm này. Tôi đã lập trình được một thời gian và bây giờ so với một người mới, tôi có thể hiểu các khái niệm mới nhanh hơn nhưng tôi vẫn hoàn toàn lạc lối mà không thực hành.

    May mắn thay, bạn càng thực hành nhiều, bạn sẽ học được nhiều thứ nhanh hơn một lát sau. Trong thực tế, bằng cách làm quen với việc luôn làm việc với mã, bạn sẽ cần thực hành ngày càng ít hơn để có được kết quả tương tự.

    Trong môi trường WordPress, cách tốt nhất để thực hành là tạo chủ đề và plugin. Một phương pháp bạn có thể thử là tạo lại một plugin đơn giản, đã có sẵn từ đầu. Nếu bạn bị kẹt ở đâu đó, bạn có thể xem mã nguồn của sản phẩm thực tế.

    Tập trung vào việc hiểu sâu hơn về các khái niệm bạn đã biết. Tham gia thực hành đọc tạp chí thiết kế và nhà phát triển và blog nhà phát triển của các ứng dụng yêu thích của bạn. Đây là một số nơi lớn nhất để đọc về phát triển web ngoài ngay tại đây trên Hongkiat tất nhiên.

    Danh sách đọc của bạn

    • Tạp chí đập phá
    • Blog DEM của WPMU
    • Một danh sách ngoài
    • Kho thiết kế web
    • Speckyboy
    • Sáu phiên bản
    • Scotch.io
    • Blog David Walsh
    • Mã.Tutsplus
    • Thiết kế
    • Thủ thuật CSS
    • đừng sợ Internet
    Khái niệm nâng cao (tháng 11)

    Đây là tháng mà tất cả các kiến ​​thức bạn nên có cùng nhau và bạn có thể bắt đầu trở thành một lập trình viên. Bạn sẽ có thể bắt đầu nhìn thấy bức tranh lớn có kiến ​​thức làm việc trong bốn ngôn ngữ chính mà WordPress sử dụng: HTML, CSS, JS và PHP.

    Tôi sẽ khuyên bắt đầu học PHP hướng đối tượng. Bạn đã sử dụng nó trong các chủ đề và plugin của bạn trong vòng lặp và các cấu trúc khác. OOP (PHP hướng đối tượng) sẽ cho phép bạn viết mã tốt hơn và hiểu mã cốt lõi của WordPress tốt hơn. Ngoài ra, nó là cổng để lập trình với các ngôn ngữ loại C và do đó tạo ứng dụng cho iOS chẳng hạn.

    Bạn có thể nâng cao kiến ​​thức WordPress của mình bằng cách tìm hiểu về một số lớp, cách tương tác trực tiếp với cơ sở dữ liệu, cách thức hoạt động của khách hàng.

    Bạn có thể tự tin thực hiện các dự án nhỏ, trả tiền ngay bây giờ. đừng quên rằng làm công việc thực tế là nơi bạn học được nhiều nhất. Không chỉ về mã hóa, nó còn là học cách giao tiếp về mã cho những người không biết gì về internet.

    Thực hành là quan trọng ở mọi giai đoạn nhưng bây giờ bạn nên có đủ kiến ​​thức để học một khái niệm mà không cần quá nhiều công việc. Các khách hàng (tùy chọn có ngày hết hạn) sẽ rõ ràng, ngay cả khi bạn chưa bao giờ có nhu cầu về chúng. Bạn sẽ có thể đánh giá khi nào chúng sẽ hữu ích và tìm kiếm chúng khi cần thiết.

    Là ngôn ngữ cuối cùng để học cho WordPress, bạn sẽ muốn nhìn vào MySQL được sử dụng để truy vấn cơ sở dữ liệu trực tiếp. Phần lớn chức năng này có thể được sử dụng thông qua các chức năng nhưng đôi khi bạn sẽ cần truy vấn trực tiếp db.

    Tôi muốn nhấn mạnh tầm quan trọng của đi vào một tư duy hướng đối tượng. Nó sẽ có vẻ rất xa lạ lúc đầu và việc sử dụng chúng sẽ có vẻ không rõ ràng. Hãy nhớ cách sử dụng PHP không rõ ràng khi bạn lần đầu tiên nghiên cứu nó? Làm thế nào để một biến và một câu lệnh if đưa tôi đến một trang web?

    PHP hướng đối tượng là tương tự. Nó được sử dụng cho các trường hợp phức tạp, những thứ phức tạp hơn chỉ cần cho các ứng dụng quy mô lớn. Đây là lý do tại sao các khái niệm đôi khi có vẻ dư thừa hoặc quá phức tạp.

    Tôi thực sự khuyên bạn nên hướng dẫn bằng video chất lượng cao cho cái này. Yêu thích của tôi có thể được tìm thấy trên Laracasts (xem tài nguyên). Laracasts chủ yếu được tạo ra cho Laravel nhưng chứa rất nhiều OOP và các khái niệm cấp cao khác.

    • MySQL trên W3Schools
    • MySQL trên TutorialsPoint
    • Ấu trùng
    • PHP hướng đối tượng cho người mới bắt đầu
    • Hướng dẫn
    • Tài liệu OOP
    • Nhà trên cây
    • Tương tác với cơ sở dữ liệu WordPress
    • Hướng dẫn về khách hàng
    • Lớp Walker
    • Lớp WP_Error
    • Lớp WP_Query
    Công cụ phát triển nâng cao (tháng 12)

    Bây giờ bạn đã biết nhiều hơn đã đến lúc làm cho cuộc sống của bạn dễ dàng hơn bằng cách học cách sử dụng một số công cụ nâng cao. Điều này bao gồm những thứ như sử dụng SSH để truy cập máy chủ, WP-CLI để quản lý cài đặt WordPress, Vagrant để tạo cài đặt WordPress cục bộ, và hơn thế nữa.

    Điều đầu tiên bạn nên học là Cách thiết lập WordPress cục bộ bằng XAMPP, MAMP, WAMP hoặc Vagrant. Cá nhân tôi sử dụng Vagrant, nhưng phần còn lại cũng tốt. Điều này loại bỏ nhu cầu sử dụng FTP mọi lúc, tăng tốc đáng kể thời gian phát triển.

    Tiếp theo bạn nên xem xét SSH. Điều này liên quan đến sử dụng thiết bị đầu cuối ban hành lệnh. Điều này nghe có vẻ đáng sợ nhưng thực sự không phải vậy. Nó sẽ mở ra một thế giới hoàn toàn mới. WP-CLI sẽ là một giới thiệu tuyệt vời về điều này. Nó cho phép bạn cài đặt WordPress trong vài giây, tải xuống một chủ đề, cập nhật nó và tạo người dùng thử nghiệm bằng một lệnh đơn giản.

    Tôi cũng khuyên bạn nên tìm hiểu tất cả về Bộ tiền xử lý CSS. Các ngôn ngữ như LESS và SASS cho phép bạn sử dụng các biến, hàm và các khái niệm nâng cao khác trong CSS của bạn.

    Là một phần của nghiên cứu tiền xử lý, bạn nên tìm hiểu cách sử dụng các công cụ biên dịch nâng cao như Prepros hoặc Codekit. Các công cụ này có thể tải lại trang web bất cứ khi nào tệp được lưu, tự động biên dịch CSS, thu nhỏ Javascript, v.v..

    Điều này sẽ cung cấp cho bạn cái nhìn sâu sắc về thế giới mã hóa cho sản xuất. Trong quá trình phát triển, bạn muốn sử dụng càng nhiều tệp riêng biệt càng tốt để làm cho mã của bạn hợp lý hơn. Trong sản xuất, bạn chỉ muốn một dấu chân nhỏ nhất có thể để tất cả các tệp Javascript và CSS nên được thu nhỏ và ghép nối. Các công cụ được đề cập cung cấp cho bạn tất cả những gì bạn cần để có được thoải mái với điều này.

    Bạn cũng nên bắt đầu làm việc hiệu quả hơn với trình soạn thảo văn bản của mình. Bạn đang sử dụng đoạn trích? Bạn đang kiểm tra cú pháp của bạn tự động? Bạn có biết tất cả các phím tắt sẽ giúp cuộc sống của bạn dễ dàng hơn?

    Đây là một lĩnh vực mà bạn có thể liên tục thay đổi và phát triển. Tôi đã chuyển từ sử dụng XAMPP sang MAMP, cuối cùng, Vagrant. Đó là một đường cong học tập tự nhiên và tôi vẫn đang trong quá trình tìm hiểu tất cả những gì cần biết về Vagrant.

    Tôi đã chuyển từ sử dụng Notepad ++ sang Sublime sang Coda sang Atom. Không có gì sai với bất kỳ công cụ nào trong số này, nhưng khi tôi lớn lên, tôi tự nhiên tiến bộ từ công cụ này sang công cụ khác.

    Cuối cùng, bạn sẽ muốn xem xét kiểm soát phiên bản, cụ thể là SVN và Git. Các khái niệm cơ bản rất giống nhau, bạn sẽ cần học một số lệnh riêng biệt, nhưng một khi bạn hiểu một thứ, cái kia sẽ dễ nắm bắt.

    Lý do bạn sẽ muốn cả hai là WordPress sử dụng SVN vào lúc này vì vậy khi bạn phát hành plugin và chủ đề bạn sẽ cần sử dụng SVN. Hầu hết các dự án sử dụng Git vì nó tốt hơn một chút cho làm việc theo nhóm, vì vậy đó là những gì bạn sẽ muốn sử dụng cho các dự án khác.

    Tài nguyên có thể giúp

    • Sử dụng Vagrant để thiết lập môi trường WordPress cục bộ
    • Âm đạo
    • XAMPP
    • MAMP
    • WAMP
    • Hướng dẫn SSH cho Linux
    • Cách sử dụng SSH
    • WP-CLI
    • Hướng dẫn WP-CLI
    • ÍT HƠN
    • SASS
    • Khái niệm cơ bản về SASS
    • Hướng dẫn SASS
    • Bắt đầu với BÀI HỌC
    • Bộ mã
    • Chuẩn bị
    • Koala
    • Hướng dẫn trực quan để kiểm soát phiên bản
    • Tìm hiểu kiểm soát phiên bản với Git
    • Sách SVN
    Từ cuối cùng

    Tôi hy vọng bài viết này đã cung cấp cho bạn một cái nhìn tổng quan tốt về những gì được yêu cầu nhận được từ không có gì để trở thành một nhà phát triển chuyên nghiệp. Trong thực tế nếu bạn có thể cam kết toàn thời gian thì có lẽ sẽ không mất cả năm.

    Có hai điều lớn cần ghi nhớ. Cái chính là trong khi không có một chút nào về điều này là khó khăn, thì đó là RẤT NHIỀU để biết, điều này gây khó khăn khi kết hợp với nhau. đừng nản lòng nếu bạn gặp khó khăn hoặc bạn làm việc chậm hơn những người khác. Mọi người đều làm việc theo tốc độ của riêng họ, nếu bạn giữ vững, bạn sẽ trở thành một nhà phát triển giỏi.

    Ngoài ra, một trong những đặc điểm chính của các nhà phát triển giỏi là họ không bao giờ ngừng học hỏi. Họ liên tục tìm kiếm các giải pháp tốt hơn, học các ngôn ngữ mới và phương pháp mới. Họ luôn nhớ rằng thế giới tiền mã hóa không phải là đen và trắng, nhiều lần không có câu trả lời tốt cho một vấn đề.

    Chúc may mắn với nghiên cứu mã hóa của bạn vào năm 2015, hãy cho chúng tôi biết bạn đang làm như thế nào trong các bình luận bên dưới!