Bây giờ, hãy định cấu hình WordPress để sử dụng cơ sở dữ liệu này. Đầu tiên, sao chép tệp cấu hình mẫu vào 5 Show
Tiếp theo, đặt thông tin xác thực cơ sở dữ liệu trong tệp cấu hình (không thay thế 6 hoặc 7 trong các lệnh bên dưới. Thay thế 8 bằng mật khẩu cơ sở dữ liệu của bạn. )
Cuối cùng, trong phiên cuối, hãy mở tệp cấu hình trong nano
Tìm theo dưới đây
Xóa các dòng đó (ctrl+k sẽ xóa một dòng mỗi khi bạn nhấn chuỗi). Sau đó thay thế bằng nội dung của https. //api. báo chí. org/khóa bí mật/1. 1/muối/. (Địa chỉ này là một địa chỉ ngẫu nhiên trả về các khóa hoàn toàn ngẫu nhiên mỗi khi nó được mở. ) Bước này rất quan trọng để đảm bảo rằng trang web của bạn không dễ bị tấn công "bí mật đã biết" Nếu bạn không hài lòng với thiết kế trang web của mình và chủ đề bạn đã chọn không cung cấp mức tùy chọn tùy chỉnh cần thiết thì có lẽ đã đến lúc xem xét việc tạo mẫu tùy chỉnh của riêng bạn. Tùy thuộc vào nhu cầu của bạn, mẫu WordPress này có thể là mẫu bài đăng tùy chỉnh hoặc mẫu trang hoặc chế độ xem danh mục Một trong những điều thú vị về WordPress là bất kể trang web WordPress của bạn được xây dựng như thế nào, bạn luôn có thể tự do thay đổi bố cục hoặc thiết kế bất cứ lúc nào. Điều này có thể được thực hiện bằng cách ghi đè mẫu tạo sẵn hoặc bằng cách tạo mẫu của riêng bạn. WordPress cung cấp rất nhiều tính linh hoạt và cung cấp cho bạn khả năng tạo mẫu của riêng bạn cho mọi thứ Mặc dù thực tế là việc tạo mẫu của riêng bạn mở ra vô số khả năng thiết kế, nhưng hầu hết người dùng WordPress có thể sẽ né tránh thử thách vì họ lo lắng rằng việc tạo Mẫu tùy chỉnh WordPress của riêng bạn quá phức tạp. Trong loạt bài gồm hai phần này, chúng tôi sẽ xem xét cả hai tùy chọn dành cho bạn. Đầu tiên trong bài viết này, chúng ta sẽ xem xét cách bạn có thể viết mã một mẫu WordPress tùy chỉnh theo cách thủ công (cung cấp tính linh hoạt cao nhất), và sau đó để tiếp tục, chúng ta sẽ xem xét cách bạn có thể sử dụng các trình tạo trang phổ biến để gánh vác một số nhiệm vụ nặng nề. Trong bài viết này, chúng ta sẽ xem xét các cách tạo mẫu tùy chỉnh cho các trang, bài đăng và thậm chí cả danh mục bài đăng. Trước tiên, hãy xem lý do tại sao bạn có thể muốn có một mẫu tùy chỉnh Ghi chú. Bài viết này giả định kiến thức làm việc về HTML, CSS và PHP Mục lục Khi nào bạn cần một mẫu WordPress tùy chỉnh? Cách tạo thủ công mẫu bài đăng WordPress tùy chỉnh Cách tạo mẫu danh mục bài đăng tùy chỉnh WordPress Cách tạo mẫu trang tùy chỉnh WordPress Phần kết luận Xem thêm Khi nào bạn cần một mẫu WordPress tùy chỉnh?Có lẽ bạn chưa chắc tại sao bạn thực sự cần sử dụng mẫu tùy chỉnh WordPress. Cách dễ nhất để giải thích điều này là với một ví dụ Hãy tưởng tượng bạn có một trang web cho doanh nghiệp của mình. Chủ đề 'Twenty Twenty' được kích hoạt và tất cả các trang và bài đăng cần thiết đã được tạo và chứa đầy nội dung (văn bản và hình ảnh), một đoạn trích và một hình ảnh nổi bật Cài đặt Chung cũng được định cấu hình và bạn đã thực hiện một số thay đổi thông qua Tùy biến (chẳng hạn như màu liên kết, màu lớp phủ mẫu bìa, v.v. ) Một menu cũng đã được tạo với 5 mục. Trang chủ – Giới thiệu công ty – Dịch vụ – Giới thiệu – Liên hệ Trong phần Dịch vụ, có một menu con. Dịch vụ 1 – Dịch vụ 2 – Dịch vụ 3 Vì vậy, từ quan điểm của nhà phát triển WordPress, về cơ bản bạn có
Theo mặc định, cả 3 trang Đăng dịch vụ sẽ có bố cục giống nhau. Tùy chọn duy nhất hiện tại bạn có để phân biệt các bố cục riêng lẻ của bài đăng này là chọn một trong ba mẫu được cung cấp qua cài đặt Thuộc tính bài đăng Nếu chúng ta chọn từng mẫu khác nhau, chúng ta sẽ thấy chúng trông như thế này Mẫu mặc định Mẫu toàn chiều rộng Mẫu bìa Nếu bạn may mắn, một trong những phong cách này sẽ phù hợp với bạn và bạn có thể chọn sử dụng những phong cách này cho trang web của mình. Tuy nhiên, nếu không, và bạn cảm thấy thất vọng vì một số yếu tố nhất định trông không 'đúng như cách bạn muốn', thì đừng lo lắng… đây là lúc bạn có thể tạo Mẫu WordPress tùy chỉnh của riêng mình theo cách thủ công Hãy bắt đầu và xem những gì có thể đạt được với một mẫu tùy chỉnh Cách tạo thủ công mẫu bài đăng WordPress tùy chỉnhTrong hướng dẫn sau, chúng tôi sẽ tạo một chế độ xem bài đăng được cá nhân hóa hoàn toàn và sẽ được chỉ định bên trong tệp PHP của chính nó. Chúng tôi cũng sẽ thêm một tùy chọn có tên là 'Mẫu bài đăng tùy chỉnh của tôi' vào menu mẫu thả xuống trong thuộc tính bài đăng sẽ tương ứng với bố cục bài đăng tùy chỉnh và trình bày cấu trúc độc đáo của chúng tôi Bước một. Giới thiệu Mẫu của chúng tôi cho WordPressĐể bắt đầu, chúng ta cần tạo một tệp PHP có tên giống như “my-custom-post. php” trong thư mục gốc của chủ đề WordPress của bạn (trong ví dụ của chúng tôi, thư mục này nằm trong /themes/twentytwenty/) Mở tệp bằng trình soạn thảo văn bản yêu thích của bạn (như Sublime) và thêm nội dung bên dưới
Dòng này 1 xác định tên sẽ được hiển thị trong menu thả xuống mẫu. Hãy xem ảnh chụp màn hình bên dưới và bạn sẽ thấy điều này sẽ xuất hiện như thế nào 2 là tùy chọn và xác định loại bài đăng mà mẫu sẽ xuất hiện dưới dạng tùy chọn cho. Vì chúng tôi đã xác định đây là 'bài đăng', mẫu này sẽ không xuất hiện trong menu tùy chọn mẫu cho một trang như có thể thấy trong ví dụ bên dướiDòng cuối cùng. 3 truy xuất nội dung tiêu đềTại thời điểm này, nếu bạn chọn “Mẫu bài đăng tùy chỉnh của tôi” làm mẫu hoạt động cho bài đăng ‘Dịch vụ 1’ của chúng tôi, đầu ra sẽ trống. Đây là điều chúng tôi mong đợi vì chúng tôi vẫn chưa thêm bất kỳ cấu trúc nào vào trang. Bạn sẽ thấy một cái gì đó như thế này Thêm cấu trúc vào Mẫu tùy chỉnh WordPress của chúng tôiMặc dù hoàn toàn có thể xây dựng cấu trúc cho trang của chúng tôi hoàn toàn từ đầu, nhưng đôi khi có thể dễ dàng hơn để lấy cấu trúc bài đăng hiện có đang được sử dụng trong mẫu chủ đề của chúng tôi và sau đó sửa đổi cấu trúc này. Nếu chúng ta xem xét hệ thống phân cấp mẫu WordPress, chúng ta có thể thấy rằng, tùy thuộc vào chủ đề, mẫu bài đăng đơn lẻ đến từ số ít. php hoặc đơn. tập tin php nằm bên trong thư mục chủ đề Để làm rõ thêm - khi bài đăng và trang sử dụng cùng một cấu trúc, số ít. php được sử dụng, nếu không (chẳng hạn như trong chủ đề Astra phổ biến), bạn sẽ thấy một. php, trang. php, lưu trữ. các tệp php được mã hóa để cung cấp các cấu trúc khác nhau cho bài đăng, trang và bố cục blog tương ứng Trong trường hợp này, sử dụng chủ đề Twenty Twenty, chúng ta có thể thấy số ít. tệp php sử dụng hàm get_template_part để truy xuất bố cục được yêu cầu từ thư mục phần mẫu.
Những gì đoạn mã trên thực hiện một cách khéo léo là kiểm tra xem có nội dung trong bài đăng hay không và nếu có, hãy in nội dung bằng cách sử dụng cấu trúc được chỉ định bởi mẫu đã chọn. Điều này áp dụng trong mọi trường hợp bất kể bài đăng, trang hay kho lưu trữ đang được sử dụng Bây giờ chúng ta có thể thấy cách chủ đề của chúng ta lấy dữ liệu bố cục từ các mẫu hiện có, chúng ta hiện đã sẵn sàng để bắt đầu xây dựng mẫu của riêng mình. Để xác định mẫu của chúng ta trông như thế nào, trước tiên chúng ta cần thực sự thiết kế nó. Bạn có thể muốn trang đăng bài của mình được trình bày theo định dạng sau Khi bạn đã quyết định thiết kế bố cục, bạn sẽ cần viết mã này bằng HTML, CSS và PHP. Bài viết này giả định rằng bạn có kiến thức làm việc về các ngôn ngữ này và có thể tạo bố cục theo yêu cầu. Lấy thiết kế ở trên, chúng tôi sẽ viết một số mã ban đầu, được thêm vào bài đăng tùy chỉnh của tôi. tệp php sẽ trông như thế này
Có các chức năng phím tắt mà chủ đề Twenty Twenty của chúng tôi cung cấp cho meta bài đăng và dữ liệu khác mà chúng tôi có thể muốn xuất bản. Thay vì sử dụng những thứ này, mặc dù chúng tôi sẽ sử dụng các chức năng mặc định của WordPress để mẫu của bạn sẽ hoạt động trên mọi chủ đề. Một trong những chúng tôi sẽ làm việc với như sau
Nếu chúng tôi lưu các bản cập nhật của mình và bây giờ hãy xem bài đăng 'Dịch vụ 1', chúng tôi sẽ thấy bố cục mẫu tùy chỉnh của chúng tôi được áp dụng Cách tạo mẫu danh mục bài đăng tùy chỉnh WordPressBây giờ chúng ta đã thấy việc tạo bố cục mẫu bài đăng của riêng mình tương đối dễ dàng như thế nào, chúng ta có thể tiếp tục và áp dụng các nguyên tắc tương tự để tạo bố cục Chế độ xem danh mục của riêng mình Một cách dễ dàng để làm điều này là chỉnh sửa trực tiếp chỉ mục. php (nằm trong thư mục gốc /themes/twentytwenty/ của chúng tôi). Mặc dù chỉnh sửa trực tiếp tệp này là phù hợp với mục đích hướng dẫn, nhưng nếu trang web đang hoạt động thì bạn có thể muốn sử dụng một chủ đề con để đảm bảo rằng mọi cập nhật sẽ không bị ghi đè vào lần cập nhật chủ đề tiếp theo của bạn Nếu chúng ta nhìn vào chỉ số. php, chúng ta sẽ nhận thấy rằng nó hầu hết chứa đầy các điều kiện “nếu” của PHP chỉ định các đầu ra khả dụng tùy thuộc vào loại nội dung. Ví dụ: đoạn mã sau kiểm tra xem nội dung có bao gồm các bài đăng (là bài đăng, trang hoặc kho lưu trữ) hay là trang kết quả tìm kiếm và hiển thị nội dung phù hợp tương ứng 0Nếu bạn đang làm theo hướng dẫn này bằng chủ đề Twenty Twenty thì hãy tìm đoạn mã sau trong chỉ mục của bạn. tập tin php 1Trong 4, chúng ta có thể thấy rằng nội dung được truy xuất bằng hàm ‘get_template_part’Thay vì sử dụng các chức năng dành riêng cho chủ đề này để chỉ định bố cục của trang danh mục bài đăng của chúng tôi, thay vào đó, chúng tôi sẽ sử dụng các chức năng mặc định của WordPress cho từng thành phần. Điều này có nghĩa là chúng tôi sẽ thay đổi mã ở trên thành mã sau 3Nếu bạn tinh mắt, bạn sẽ thấy rằng chúng tôi đang tham chiếu đến một tệp có tên là 5 mà bây giờ chúng tôi cần tạo và thêm vào thư mục chủ đề của mình (một cách tiếp cận khác là thêm thông tin này trực tiếp vào tệp 6 của chúng tôi nhưng có điều này Tạo một tệp 5 và thêm đoạn mã sau 7Bạn sẽ thấy rằng chúng ta có thể sử dụng định dạng nâng cao hơn của hàm the_title() để chỉ định tiêu đề bài đăng. Liên kết đến trang bài đăng duy nhất đã được tạo bằng hàm get_permalink() Để kết thúc, bây giờ bạn sẽ cần thêm một số kiểu dáng bổ sung cho phong cách của mình. tập tin css 8Hãy xem những gì chúng tôi đã đạt được cho đến nay Đẹp Như bạn có thể thấy mặc dù vẫn còn một số vấn đề liên quan đến việc điều chỉnh hình ảnh vì chúng có tỷ lệ khác nhau. Chúng ta có thể dễ dàng khắc phục điều này bằng cách thêm một số dòng nữa vào CSS của mình để căn giữa hình ảnh và đưa ra kích thước cố định 9Bằng cách này, chúng tôi vẫn đang sử dụng các hình ảnh gốc không nhất thiết phải tối ưu từ góc độ hiệu suất. Cách thực hành tốt nhất ở đây là sử dụng kích thước hình ảnh WordPress. Nếu bạn muốn làm cho bố cục trang mới của mình phản hồi nhanh, thì hãy xem hướng dẫn mở rộng này để biết thêm thông tin Và đó là nó, làm tốt. Bây giờ bạn đã quản lý thành công để tạo bố cục và thiết kế được cá nhân hóa của riêng mình cho chế độ xem danh mục bài đăng. Cách tạo mẫu trang tùy chỉnh WordPressCho đến nay, chúng tôi đã tạo bố cục tùy chỉnh cho trang bài đăng của bạn và cũng là bố cục tùy chỉnh cho kết quả danh mục. Bạn sẽ có thể áp dụng các phương pháp được sử dụng khi tạo mẫu tùy chỉnh cho các trang cũng như áp dụng chính xác các nguyên tắc tương tự Tuy nhiên, trước khi kết thúc bài viết này, chúng ta hãy xem nhanh một mẫu trang phức tạp hơn một chút. Trong ví dụ này, chúng tôi sẽ kéo các trang bài đăng của mình vào mẫu của mình để chúng tôi có thể hiển thị chúng theo cách mà chúng trông giống như trên trang danh mục nhưng với lợi ích bổ sung là khả năng chỉnh sửa được cung cấp bởi một trang (chứ không phải trang danh mục) Mục tiêu của chúng tôi là tạo trang 'Dịch vụ' tổng quan liệt kê ba dịch vụ kinh doanh của chúng tôi (trong ví dụ này là Dịch vụ 1, Dịch vụ 2 và Dịch vụ 3). Thay vì phải thêm những thứ này vào trang của chúng tôi theo cách thủ công, chúng sẽ được tự động kéo lên trang. Mặc dù trên thực tế, bạn có thể không cần phải lo lắng về điều này, nhưng các nguyên tắc mã hóa rất hữu ích để hiểu và chứng minh thêm tính linh hoạt do WordPress cung cấp Để bắt đầu, hãy tạo một tệp mới bên trong thư mục chủ đề của bạn và đặt tên cho nó là 8. Khi điều này được thực hiện, bây giờ chúng tôi sẽ thêm vào một số nhận xét khai báo cần thiết như chúng tôi đã làm trước đây với mẫu bài đăng duy nhất. Chúng ta cũng sẽ sử dụng hàm get_template_part() 1Hàm get_template_part() về cơ bản là một cơ chế cho phép chúng ta tải các đoạn mã có thể tái sử dụng. Trong trường hợp này, nó sẽ lấy nội dung của 9. Trong tệp này, chúng tôi sẽ chèn một số mã sẽ xuất các bài đăng thuộc danh mục 'Dịch vụ'Tóm lại, những gì mã trong tệp này sẽ làm là
0Chúng tôi sẽ kiểm tra các truy vấn kỹ lưỡng hơn trong một bài viết trong tương lai. Điều bạn cần biết cho mục đích của bài viết này là 0 truy xuất danh mục bài đăng có Số ID là 4 (ID=4). Số danh mục này liên quan đến danh mục 'Dịch vụ' của chúng tôiVì vậy, làm thế nào bạn có thể xem ID cho từng danh mục? . Chuyển đến Menu Bài viết > Danh mục và mở bất kỳ danh mục nào để chỉnh sửa. ID nằm trong URL của trang chỉnh sửa danh mục như hình bên dưới Để xem mẫu mới của chúng tôi, chúng tôi cần truy cập Trang và tạo một trang mới. Trong khu vực chỉnh sửa trang, bạn không cần nhập bất kỳ nội dung nào. Thay vào đó, chỉ cần chọn tùy chọn 'Mẫu danh mục bài đăng của tôi' trong menu mẫu thả xuống Thuộc tính trang Cuối cùng, vào menu và thêm mục “Dịch vụ” cho trang mới của chúng tôi để thay thế mục danh mục Dịch vụ hiện tại. Menu bây giờ sẽ trông như thế này Hãy xem những gì chúng tôi đã làm Phương pháp trên cho thấy cách tạo mẫu trang tùy chỉnh WordPress kéo theo một danh mục cụ thể (trong ví dụ này là 'Dịch vụ' của chúng tôi). Nếu bạn chọn cùng một mẫu cho trang danh mục khác, bạn sẽ lại thấy các bài đăng trong danh mục Dịch vụ vì chúng tôi đã yêu cầu cụ thể điều này với ID danh mục (ID=4). Vì vậy, nếu bạn muốn một mẫu trang mới kéo theo một danh mục khác, bạn cần tạo một tệp mẫu riêng để làm như vậy (và cập nhật ID danh mục tương ứng) Phần kết luậnKhả năng tạo mẫu tùy chỉnh của riêng bạn cho trang web WordPress của bạn mang lại cho bạn quyền kiểm soát cuối cùng đối với giao diện trang web của bạn. Tạo các mẫu tùy chỉnh cho chế độ xem đơn hoặc danh mục của các loại bài đăng của bạn rất đáng để nỗ lực. Tất nhiên, nó không chỉ cho phép kiểm soát hoàn toàn các yếu tố thiết kế của trang web của bạn mà còn cho phép bạn nhanh chóng sao chép một bố cục nhất định cho các trang trong tương lai Làm cách nào để tạo một trang WordPress?Để thêm trang mới vào trang web của bạn, nhấp vào Trang trong Trang tổng quan của bạn rồi nhấp vào Thêm trang mới . Nếu bạn muốn chỉnh sửa một trang hiện có, hãy nhấp vào tiêu đề của trang bạn muốn chỉnh sửa. Bạn sẽ được đưa đến Trình chỉnh sửa nơi bạn có thể thêm văn bản, hình ảnh, biểu mẫu liên hệ, nút và bất kỳ nội dung nào khác cho trang của mình.
Tôi có thể tạo trang web WordPress ngoại tuyến không?Để giải quyết vấn đề này, bạn có thể tạo phiên bản cục bộ, ngoại tuyến cho trang web của mình . Điều này cho phép bạn chạy và chỉnh sửa WordPress mà không cần kết nối internet. Bằng cách cài đặt trang web của bạn trên máy tính cá nhân, bạn có thể thử nghiệm các tính năng mới, tìm hiểu cách sử dụng WordPress và cuối cùng thực hiện các chỉnh sửa của mình trực tuyến.
Tôi có thể xây dựng một trang web WordPress trước khi lưu trữ không?Câu trả lời đơn giản là, có, bạn có thể tạo trang web WordPress mà không cần lưu trữ . WordPress có hai phiên bản khác nhau, WordPress. org và một phiên bản miễn phí có tên là WordPress. com nơi bạn có thể xây dựng một trang web mà không cần phải tự lưu trữ trang web đó. |