Tôi có thể thêm mã hóa tùy chỉnh trong wordpress không?

Một số thực hiện phương pháp vượt trội. Tức là họ cài đặt WordPress, thiết lập và sử dụng một chủ đề chính xác như khi nó được tạo ra. Họ sẽ bắt đầu viết các bài đăng trên blog và đó là

Những người khác thích tùy chỉnh mọi thứ một chút. Và mặc dù bạn có thể đạt được rất nhiều điều thông qua việc sử dụng đúng chủ đề và các plugin cụ thể, nhưng vẫn có thể đến lúc bạn thấy rằng bạn cần phải tự tìm hiểu kỹ mã và thêm một vài dòng của riêng mình

Nhưng làm thế nào bạn nên đi về làm điều này?

nó phụ thuộc

Vâng, câu hai từ đó là câu trả lời ngắn cho câu hỏi này

Nhưng điều đó sẽ không làm cho một bài báo rất thú vị, phải không? . Cách tốt nhất để thêm mã tùy chỉnh vào trang web WordPress của bạn phụ thuộc vào nhiều yếu tố. Đó là lý do tại sao tôi chọn trình bày các lựa chọn của bạn theo định dạng “nếu/thì”

Nếu bạn đã cài đặt một chủ đề do người khác tạo…

Erich Boileau, Chủ sở hữu của Gaijin LLC, một công ty thiết kế web, cho biết sau đó bạn không nên thêm mã tùy chỉnh vào các tệp của chủ đề đó

“Ngay sau khi bạn cập nhật lõi, plugin hoặc chủ đề, các thay đổi của bạn sẽ bị xóa,” anh ấy nói. Đó sẽ là một sự lãng phí thời gian rất lớn, bạn có nghĩ vậy không?

Vì vậy, nếu bạn không thể sửa đổi mã ngay trong tệp của chủ đề, bạn phải làm gì?

Tạo một chủ đề con

Theo Brandon Howard, chủ sở hữu của All My Web Needs, một công ty thiết kế web WordPress, việc tạo một chủ đề con cho phép bạn thêm mã vào các chức năng. php mà không phải lo lắng về việc mất các thay đổi sau khi bạn tải xuống WordPress Core hoặc các bản cập nhật chủ đề

Hơn nữa, các chủ đề con cho phép bạn “sử dụng các hook dành riêng cho WordPress và các chủ đề […] để chèn mã của bạn,” anh ấy nói. Bạn sẽ không bao giờ gặp rủi ro bị “ghi đè” các thay đổi của mình nữa

chức năng. php. trò chơi công bằng với một chủ đề trẻ em được cài đặt

Trong trường hợp bạn không rõ chủ đề con là gì, hãy để tôi giải thích. Về cơ bản, đây là một chủ đề phụ cho chủ đề chính được cài đặt của bạn. Nó được tạo ra một cách rất đơn giản. Trên thực tế, tất cả những gì bạn phải làm là truy cập trang web của mình qua FTP và tạo một thư mục [chẳng hạn như themename-child sẽ hoạt động], sau đó tạo một kiểu. css tương ứng với thư mục này. Tệp CSS này sẽ lấy thông tin từ tệp CSS của chủ đề gốc. Sau đó, bạn chỉ cần kích hoạt chủ đề con trong bảng điều khiển của mình

Tôi sẽ không đi sâu vào chi tiết về cách thực hiện việc này. Chúng tôi thực sự đã viết sâu về cách tạo chủ đề con của riêng bạn một thời gian trước, vì vậy bạn có thể muốn kiểm tra xem bạn có quyết định đây là cách bạn muốn thêm mã tùy chỉnh vào trang web của mình không. Tất nhiên, tùy chọn này có thể không phù hợp với tất cả mọi người

Sử dụng một Plugin

Nếu bạn không thành thạo làm việc với phần phụ trợ của WordPress nhưng vẫn muốn thực hiện một số chỉnh sửa mã tùy chỉnh, bạn có thể muốn sử dụng plugin cho phép bạn chèn mã vào các vị trí chiến lược trên trang web của mình. Theo Scott Chow của The Blog Starter, việc sử dụng plugin “làm giảm đáng kể khả năng vô tình xóa nội dung nào đó. ” Chưa kể, nó loại bỏ toàn bộ vấn đề “cập nhật trang web của bạn và mất các sửa đổi của bạn”

Anh ấy đề xuất hai plugin, cụ thể là. Đầu tiên là Chèn đầu trang và chân trang. Plugin này cho phép bạn chèn mã vào đầu trang hoặc chân trang của trang web của bạn. Điều này hoàn hảo cho những người đang cố gắng thiết lập thứ gì đó như Google Analytics, Chow nói

Plugin thứ hai mà anh ấy đề xuất là Khối nội dung toàn cầu. Plugin này cho phép bạn chèn mã vào bài viết và lưu các đoạn mã này để sử dụng sau

Khối nội dung toàn cầu. một plugin được đánh giá cao

Một nhà phát triển khác mà tôi đã nói chuyện, Natalia Chriss, có một đề xuất plugin bổ sung. Nó được gọi là Trình quản lý chèn mã và lý tưởng để thêm mã cho các dịch vụ như Google Analytics, Aweber và GetResponse

Nhưng một lần nữa, có thể không có plugin nào có thể hoàn thành nhiệm vụ mã hóa cụ thể mà bạn đã đặt ra để hoàn thành. Đối với những trường hợp này, bạn có thể…

Tạo một Plugin

Khi bạn muốn thiết kế lại một trang web nhưng vẫn giữ nguyên chức năng – hoặc bạn chỉ muốn thêm mã vào đâu đó trên trang web của mình – bạn có thể tạo một plugin để xử lý nó

“Tôi tạo plugin chức năng dành riêng cho trang web cho mã tùy chỉnh thay vì đưa nó vào chức năng của chủ đề. php,” Adam Smith, Giám đốc CNTT tại Marketing Mojo cho biết. Anh ấy nói: “Điều này tách biệt cách thức hoạt động của WordPress với thiết kế, cho biết điều này thường áp dụng nhất khi sử dụng chủ đề của người khác thay vì chủ đề bạn đã tạo từ đầu

Trong plugin chức năng tùy chỉnh này, Smith thường bao gồm các loại bài đăng tùy chỉnh, mã ngắn, tùy chỉnh cho quản trị viên WordPress và các thay đổi khác mà anh ấy cho là cần thiết

Howard có cách tiếp cận tương tự. “Có nhiều trường hợp chúng tôi xây dựng các plugin tùy chỉnh chỉ với 10-20 dòng mã đơn giản vì chúng tôi muốn thêm một tính năng nhỏ và điều quan trọng là tính năng đó vẫn giữ nguyên vị trí ngay cả khi chủ đề bị thay đổi,” anh nói

Nếu bạn đã tạo chủ đề của riêng mình…

Cho đến giờ, chúng ta vừa nói về những việc cần làm nếu bạn muốn thêm mã tùy chỉnh vào chủ đề mà bạn đã tải xuống miễn phí hoặc mua trên thị trường chủ đề. Nhưng nếu bạn tự tạo chủ đề thì sao?

Nếu bạn đã viết chủ đề của mình từ đầu, “bạn có thể chèn mã trực tiếp vào chủ đề,” Boileau nói, điều này sẽ có tác dụng phụ tốt là cải thiện tốc độ và hiệu quả của trang web. Chỉ cần nhấn vào các chức năng của chủ đề của bạn. php bất cứ khi nào bạn muốn thực hiện một thay đổi nhỏ là đủ

Tạo một Plugin [Có, một lần nữa]

Có, phương pháp này áp dụng cho cả những người sử dụng chủ đề của người khác và những người tự tạo chủ đề của họ

Tạo một plugin để đi kèm với chủ đề của riêng bạn có một số lợi thế hay. Nó không chỉ giúp bạn dễ dàng bật và tắt các chức năng cụ thể của trang web nếu bạn quyết định không cần nó nữa mà còn mang đến cho bạn cơ hội phát triển plugin. Nếu bạn cho rằng mã trong plugin bạn tạo có lợi cho các nhà phát triển khác, “bạn có thể cân nhắc viết plugin hoàn toàn mới của riêng mình và gửi nó tới WordPress để giúp đỡ những người khác,” Boileau nói

Vì vậy, giải pháp tốt nhất là gì?

Thành thật mà nói, nó phụ thuộc vào. Gần như mọi nhà phát triển mà tôi đã nói chuyện đều nói nhiều như vậy. Tuy nhiên, điều đó không có nghĩa là không có một số quy tắc đã được thử và đúng. Khi được nhắc về nhu cầu thêm mã tùy chỉnh vào trang web WordPress, bạn nên

  • Sử dụng chủ đề con khi sửa đổi các chức năng trên chủ đề của người khác hoặc
  • Sử dụng plugin để thêm các khối mã vào trang web của bạn hoặc
  • Tạo plugin để thêm chức năng bên rộng hơn

Chiến lược này sẽ giúp bạn tạo các trang web tùy chỉnh theo đúng cách bạn muốn, bất kể bản cập nhật mới nào được tung ra

Phần kết luận

Và bạn có nó rồi đấy. Hy vọng rằng bây giờ bạn đã hiểu rõ hơn về cách thêm mã tùy chỉnh vào trang web WordPress của mình và phương pháp nào phù hợp nhất với tình hình hiện tại của bạn

Nhưng điều tôi muốn biết là, tôi có bỏ lỡ điều gì không?

Chủ Đề