it-swarm-vi.tech

Làm thế nào để tạo một chủ đề mới từ đầu?

Tôi mới dùng WordPress.

Những bước nào tôi cần phải làm, để thiết kế mới của tôi được triển khai như một chủ đề WordPress?

5
googletorp

Một thay thế cho khung chủ đề "skinnable" như Carrington (thực sự tuyệt vời) là tích hợp một thiết kế bạn đã thực hiện từ đầu. Đây là cách tôi học cách tạo chủ đề WordPress tùy chỉnh. Lưu ý: đây là một phương pháp hacky bao gồm rất nhiều thử nghiệm. Nhưng nếu bạn giống tôi và học tốt nhất khi bạn chơi xung quanh bằng tay, điều này có thể dạy cho bạn rất nhiều điều.

BTW, tôi giả sử bạn biết HTML, CSS và PHP. Nếu không, kiến ​​thức làm việc về những công nghệ đó sẽ được yêu cầu để xây dựng một chủ đề mới từ đầu. Kiến thức làm việc về ĐÈN cũng hữu ích.

  1. Đầu tiên, xây dựng thiết kế của bạn theo mã tĩnh: HTML và CSS. Đảm bảo rằng nó thân thiện với nhiều trình duyệt và bao gồm tất cả các yếu tố mà blog WordPress sẽ có (nghĩa là các bình luận, trang lưu trữ, v.v.). Ngoài ra, đặt tất cả mã CSS vào một tệp có tên "style.css" và đảm bảo tất cả các tham chiếu tệp bên ngoài (đối với CSS, hình ảnh, JS, v.v.) sử dụng URL tương đối, không phải URL tuyệt đối.

  2. Nhận WordPress chạy trên máy cục bộ của bạn. Điều này sẽ yêu cầu cài đặt Apache, PHP và MySQL trên máy tính để bàn hoặc máy tính xách tay của bạn. Nếu bạn đang sử dụng Windows, WampServer là một giải pháp tốt. Nếu bạn đang sử dụng máy Mac, MAMP cũng hoạt động tốt. Sau đó cài đặt WordPress.

  3. Mở các tệp cho chủ đề Mặc định đi kèm với gói cài đặt WordPress. Nó nằm trong thư mục/wp-content/Themes/default /. Chủ đề này có thể có nhiều tệp hơn bạn cần. Thay vào đó, bạn cũng có thể bắt đầu với chủ đề Cổ điển thay vào đó, có ít tệp chủ đề hơn, trong/wp-content/Themes/classic/dĩ nhiên. BTW: chủ đề Mặc định được chọn theo mặc định (duh), nhưng nếu bạn muốn bắt đầu với chủ đề Cổ điển, hãy đảm bảo bạn kích hoạt chủ đề đó trong quản trị WP, để bạn có thể thấy giao diện của nó.

  4. Trong trình duyệt của bạn, hãy giữ phần Phát triển chủ đề từ WordPress Codex mở. Bạn sẽ cần nó rất thường xuyên. Trên Danh sách tệp mẫu , bạn sẽ thấy danh sách đó ánh xạ tới các tệp bạn thấy trong chủ đề Mặc định (hoặc Cổ điển). Một số tập tin chủ đề là bắt buộc, một số thì không.

  5. Tùy thuộc vào loại người của bạn, bây giờ bạn có thể bắt đầu tìm hiểu các tệp chủ đề và xem những gì hoạt động, những gì phá vỡ, vv Bạn thậm chí có thể bắt đầu chuyển các phần của thiết kế của riêng bạn vào chủ đề này. Hoặc, bạn có thể đọc kỹ hướng dẫn Phát triển chủ đề (thông tin trên Vòng lặp đặc biệt quan trọng), sau đó quay lại và muck với các tệp.

Khi tôi bắt đầu làm điều này, rất nhiều thứ sẽ vỡ. Đừng lo lắng nếu điều đó xảy ra, đó là lý do tại sao bạn làm việc này trên máy cục bộ của riêng bạn chứ không phải trên trang web công cộng. Sự đổ vỡ là một phần của niềm vui học tập.

Cuối cùng, bạn sẽ có thể từ từ di chuyển các phần HTML và CSS của mình sang chủ đề Mặc định hoặc Cổ điển, sau đó chạy tất cả. Đó là khi bạn sẽ tốt nghiệp từ n00b đến Người học việc.

Và sau đó, bạn sẽ có thể di chuyển các đoạn mã PHP (là WordPress ' Thẻ mẫu ) ra khỏi Chủ đề mặc định hoặc cổ điển và vào HTML của bạn. Đó là khi bạn tốt nghiệp một Journeyman.

(Tôi coi Người hành trình cao cấp là người có thể viết các widget, plugin và chủ đề của riêng họ một cách dễ dàng. Và một Master, tại thời điểm đó, bạn đang đóng góp lại cho WordPress Core. Tôi chắc chắn không phải vậy.)

Tôi hi vọng cái này giúp được.

11
Mike Lee

Bạn có thể sử dụng chủ đề "khởi động", chẳng hạn như Starkers , cung cấp cơ sở để xây dựng chủ đề của riêng bạn. Có chức năng tối thiểu tại chỗ, vì vậy bạn phải tự mình thực hiện một số công việc.

Một tùy chọn khác là sử dụng khung chủ đề, chứa nhiều chức năng cơ bản, phổ biến mà bạn có thể sử dụng đơn giản. Các tùy chọn bao gồm CarringtonGenesis .

Tôi khuyên bạn nên bắt đầu với Starkers, điều này sẽ buộc bạn tìm hiểu về các thẻ và chức năng của WordPress. Sau đó, bạn có thể sử dụng một khung để tăng tốc công việc sau này.

Ngoài ra, đối với các tài nguyên về phát triển chủ đề, bạn có thể muốn xem các câu trả lời cho câu hỏi này .

3
Grant Palin

Bạn có thể bắt đầu chủ đề của riêng mình từ đầu hoặc bạn có thể sử dụng các khung chủ đề hiện có như Chuyên đề ( http://themeshaper.com/thIAL/ ) và phát triển chủ đề xung quanh họ. Nếu bạn muốn phát triển toàn bộ chủ đề từ đầu http://codex.wordpress.org/Theme_Development và các tài nguyên khác như Codpress Wordpress có thể chứng minh là rất hữu dụng. http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-theme-huh/ cũng là một hướng dẫn tạo chủ đề Wordpress rất tuyệt vời cho người mới bắt đầu.

0
User

Tôi luôn bắt đầu với WPBocation làm chủ đề khởi động và viết plugin và chủ đề cho các yêu cầu của khách hàng - đó là tất cả

0
bueltge