Làm cách nào để yêu cầu tệp trong plugin WordPress?
Các tệp WordPress tạo thành nền tảng của trang web WordPress của bạn. Thư mục của các tệp nằm trên một máy chủ – cho dù máy chủ đó được sở hữu và lưu trữ trong văn phòng của riêng bạn hay được quản lý bởi một công ty lưu trữ. Bên trong các thư mục đó là nhiều thư mục và tệp khác nhau, mỗi thư mục phục vụ mục đích gửi lệnh và cung cấp nội dung cho người dùng cuối. Tin tốt là cấu trúc tệp WordPress vẫn giữ nguyên cho tất cả các trang web WordPress mới, giúp bạn dễ dàng hiểu cách mọi thứ được định cấu hình. Tuy nhiên, bản thân các tệp và mã được gán cho từng tệp, lúc đầu có vẻ khó hiểu Show
Đó là lý do tại sao chúng ta sẽ xem xét sâu về các tệp WordPress và mục đích của chúng. Từ các tệp cấu hình WordPress đến thư mục 4 lưu trữ và phân phối tất cả hình ảnh của bạn. chủ đề và plugin, điều quan trọng là phải hiểu hoạt động bên trong của các tệp WordPress để quản lý và sửa đổi trang web trong tương laiTầm quan trọng của việc tìm hiểu về tệp WordPressBạn có thể tự hỏi, mục đích của việc tìm hiểu về các tệp và cấu trúc thư mục của WordPress là gì? Đó là một câu hỏi hay; . Nếu bạn là chủ sở hữu trang web không có kỹ thuật, người muốn chuyển giao trách nhiệm đó cho công ty lưu trữ hoặc nhà phát triển của bạn, thì có lẽ bạn không cần biết gì về thư mục 5 hoặc ý nghĩa của 6Nếu bạn cảm thấy thoải mái khi giao kiểu quản lý đó cho các chuyên gia khác, chẳng hạn như nếu bạn chọn gói dịch vụ lưu trữ được quản lý, thì bạn sẽ có nhiều thời gian và năng lượng hơn để tập trung vào các nhiệm vụ kinh doanh hàng ngày của mình Tuy nhiên, các nhà phát triển và nhà thiết kế đầy tham vọng và có trình độ cao cũng như bất kỳ ai thực sự làm việc với trang web đều cần hiểu hoạt động phức tạp của cấu trúc tệp WordPress. Ngoài ra, ngay cả chủ sở hữu trang web ít kỹ thuật hơn cũng có thể học được một hoặc hai điều để giúp họ những việc như tải tệp lên hoặc bảo vệ cơ sở dữ liệu của họ trong tương lai Dưới đây là một số lý do chính để tìm hiểu về các tệp WordPress Xem kế hoạch
Các tệp WordPress được lưu trữ ở đâu?Giống như phần mềm máy tính và tệp phương tiện của bạn được lưu trữ trên ổ cứng bên trong, tệp trang web WordPress được đặt trên máy chủ để đảm bảo chúng có thể phân phối nhiều loại nội dung, cuộc gọi thiết kế và hành động kết hợp với nhau để thể hiện trải nghiệm trang web đầy đủ Máy chủ đó, đôi khi được gọi là máy hoặc máy tính, được đặt ở một số vị trí thực tế. Và đó chủ yếu là máy chủ lưu trữ, một máy có hình thức và chức năng tương tự như máy tính của bạn Vị trí thực tế phụ thuộc vào cách bạn lên kế hoạch lưu trữ trang web của mình. Có thể chạy một máy chủ từ nhà riêng hoặc văn phòng của bạn. Nhiều công ty chạy hệ thống máy chủ của riêng họ để duy trì toàn quyền kiểm soát dữ liệu của họ. Mặt khác, nhiều trang web được lưu trữ trên các máy chủ từ xa, thường được quản lý bởi các công ty lưu trữ, như Kinsta Các tệp trang web WordPress của bạn được tải lên một máy chủ được kết nối internet có thể bảo vệ và cung cấp đúng tệp vào đúng thời điểm. Ngoài ra, máy chủ lưu trữ cho phép bạn có quyền truy cập vào các tệp thông qua giao diện kỹ thuật số, mặc dù bản thân các tệp nằm ở nơi khác trên máy chủ trong trung tâm dữ liệu Có nhiều loại máy chủ và tùy chọn lưu trữ, nhưng một số trong số chúng bao gồm những điều sau đây
Lưu trữ bạn quyết định cuối cùng phụ thuộc vào mức độ truy cập và kiểm soát bạn muốn đối với các tệp trang web của mình Lưu trữ cục bộCũng có thể lưu trữ các tệp WordPress trên máy cục bộ. Chẳng hạn, bạn có thể truy cập WordPress. org và tải xuống tệp zip có phiên bản WordPress mới nhất và các tệp của nó Nhiều nhà phát triển lưu trữ tệp trang web của họ trên máy tính cục bộ vì những lý do khác nhau. Trước hết, bạn có thể muốn phát triển và thiết kế một trang web trong môi trường ít công khai hơn trước khi khởi chạy một trang web cho công chúng xem. Đi xuống tuyến đường này có nghĩa là bạn sẽ thêm vào các tệp gốc và sử dụng hộp cát phát triển và máy chủ máy tính để bàn như XAMPP hoặc WAMP Nhấp vào đây để tìm hiểu cách cài đặt phiên bản địa phương của WordPress Mục tiêu đằng sau cài đặt cục bộ là bắt chước cấu hình do công ty lưu trữ cung cấp. Bạn nhận được một ngăn xếp lưu trữ tương tự để phục vụ các tệp của mình và tạo chức năng trang web từ các tệp cục bộ của bạn. Có thể hiển thị trang web đang thực hiện của bạn trong trình duyệt để kiểm tra xem tiến độ đang diễn ra như thế nào. Việc tận dụng môi trường dàn dựng hoặc công cụ hộp cát cũng thường giúp phát triển và thử nghiệm, cung cấp bản xem trước các thay đổi của bạn và trải nghiệm thân thiện với người dùng hơn những gì bạn thấy trong thư mục tệp của mình Làm cách nào để truy cập tệp WordPress?Bây giờ chúng tôi biết các tệp WordPress được đặt trên máy chủ hoặc môi trường cục bộ. Điều đó thật tuyệt, nhưng làm cách nào để bạn truy cập các tệp để bổ sung thêm vào thiết kế trang web của mình, tải lên các chủ đề mới và sắp xếp các mục như tệp chính hoặc mục phương tiện của bạn? Dưới đây là một số tùy chọn để chọn để truy cập, xem và kiểm duyệt các tệp WordPress của bạn
Mỗi phương pháp này đều có thể tìm và quản lý các tệp WordPress của bạn. Tuy nhiên, một số tốt hơn những cái khác và một số thường không được khuyến nghị Tiếp tục đọc phần bên dưới để tìm hiểu thêm về cách truy cập tệp thông qua các phương pháp khác nhau được đề cập Truy cập tệp WordPress cục bộKhá đơn giản để xác định vị trí các tệp WordPress được lưu trữ trên máy cục bộ Tùy chọn đầu tiên là tải xuống một bản sao trống của WordPress và sử dụng các tệp đó để tìm hiểu về chúng và có khả năng quản lý trang web của bạn trước khi tải chúng lên máy chủ Trong trường hợp đó, yêu cầu duy nhất là tải xuống thư mục tệp WordPress ban đầu. Sau đó, truy cập các tệp không khác gì nhấp qua các tệp khác của bạn trên máy tính Để bắt đầu, hãy tải xuống bản sao WordPress mới nhất về máy tính của bạn Nhấp vào nút Nhận WordPress WordPress Core có thể được tải xuống từ WordPress. trang web tổ chứcSau đó, nhấp vào nút Tải xuống gần đây nhất. WordPress đã hiển thị phiên bản hiện tại, vì vậy, đó thường là cách tốt nhất Tải xuống lõi WordPressĐặt tệp trên ổ đĩa cục bộ mà bạn sẽ nhớ. Giải nén tệp đó để hiển thị các tệp WordPress. Nó nên được đặt tên giống như “wordpress-[version]” Nhấp vào tệp đó và giữ phiên bản đã nén ở cùng một vị trí Giải nén gói WordPress sau khi tải xuốngTất cả các tệp WordPress được lưu trữ trong một tệp có tên “WordPress. ” Chọn cái đó Thư mục “wordpress” chứa các tệp cốt lõiBây giờ bạn sẽ thấy một tập hợp các thư mục và tệp như wp-content, wp-admin và wp-login. tập tin php Đây là giao diện của thư mục tệp và thư mục từ WordPress. Nó hiếm khi thay đổi, trừ khi có bản cập nhật cho toàn bộ hệ thống quản lý nội dung Bạn có thể mở từng thư mục để xem nội dung, đồng thời mở và chỉnh sửa (nếu cần) các tệp WordPress bên dưới các thư mục chính Các tập tin cốt lõi của WordPressTrong trường hợp này, các tệp WordPress cục bộ không có liên kết với internet hoặc máy chủ. Do đó, bạn sẵn sàng thực hiện các thay đổi mà không chịu bất kỳ hậu quả nào của công chúng. Tuy nhiên, tại một số điểm, bạn sẽ muốn thêm các tệp vào môi trường phát triển và cuối cùng chuyển chúng sang máy chủ lưu trữ trực tiếp Truy cập tệp WordPress bằng ứng dụng khách FTPMột cách khác để xem và sắp xếp lại các tệp WordPress của bạn là sử dụng ứng dụng khách FTP (giao thức truyền tệp). Giao thức truyền tệp liên kết môi trường tệp cục bộ của bạn với trang web trực tiếp của bạn trên máy chủ được lưu trữ. Cách này. , bạn có thể ngay lập tức kéo tệp từ máy tính vào tệp trang web của mình mà không gặp nhiều hạn chế hoặc không cần phải nhấn vào bảng điều khiển dịch vụ lưu trữ của mình Một số ứng dụng khách FTP có sẵn để bạn sử dụng. Hướng dẫn tải tệp HTML lên WordPress của chúng tôi có các bước về cách kết nối ứng dụng khách FTP và tải tệp lên tệp trang web của bạn Dưới đây là phiên bản rút gọn của quy trình đó bằng cách sử dụng FileZilla làm ứng dụng khách FTP Để bắt đầu, hãy chuyển đến tab Trang web trong bảng điều khiển Kinsta của bạn Chuyển đến tab “Trang web” trong MyKinstaTìm trang web bạn muốn truy cập các tệp và nhấp vào trang web đó trong danh sách của bạn Nhấp vào trang web của bạn trong MyKinstaTrong tab Thông tin, tìm phần “SFTP/SSH”. Đây là những thông tin đăng nhập bạn sẽ cần dán vào Máy khách FTP để kết nối với máy chủ. Chúng bao gồm “Máy chủ”, “Tên người dùng”, “Mật khẩu” và “Cổng” Thông tin đăng nhập SFTP/SSH có sẵn trong MyKinstaMỗi Máy khách FTP hơi khác một chút, nhưng nhìn chung bạn có thể tìm thấy các trường tương ứng để kết nối với máy chủ trang web qua FTP Ví dụ: trong FileZilla, các trường Kết nối nhanh nằm ở đầu cửa sổ và tất cả chúng đều được đặt tên chính xác như những gì bạn thấy trong bảng điều khiển Kinsta Dán các thông tin đăng nhập SFTP đó vào các trường Máy chủ, Tên người dùng, Mật khẩu và Cổng. Nhấp vào nút Kết nối nhanh để tiếp tục Kết nối với trang Kinsta của bạn bằng FileZillaNếu bạn gặp lỗi, rất có thể là do FileZilla mặc định là kết nối FTP, trong khi Kinsta yêu cầu kết nối SFTP Để giải quyết vấn đề này trong FileZilla, hãy vào “File > Site Manager” và thay đổi trường “Protocol” từ FTP thành SFTP Nhấp vào nút "Kết nối" và mọi thứ sẽ hoạt động tốt Định cấu hình kết nối SFTP trong FileZillaMáy khách FTP thường chỉ mất một chút thời gian để xử lý thông tin đăng nhập và đồng bộ hóa với các tệp cục bộ và tệp trên máy chủ của bạn Sau khi bạn thấy các tệp trên máy chủ, hãy tìm tệp gốc; Như thường lệ, chúng tôi thấy các thư mục như 7 và wp-content, giúp dễ dàng xác định khi bạn đang ở đúng nơiCác tệp WordPress Core trên máy chủTruy cập các tệp WordPress thông qua ứng dụng khách FTP chỉ là bước khởi đầu. Giờ đây, bạn có cơ hội tải tệp lên, sao chép thư mục và kéo vào các mục như chủ đề và plugin. Đây cũng là một nơi tuyệt vời để thêm mã hóa tùy chỉnh của riêng bạn, miễn là bạn không chỉnh sửa các tệp cốt lõi không bao giờ được chạm vào Trong số tất cả các phương pháp để truy cập các tệp WordPress, Kinsta đề xuất quy trình ứng dụng khách FTP là giải pháp hàng đầu. Giải pháp thay thế duy nhất khác có ý nghĩa trong một số trường hợp là khi sử dụng môi trường cục bộ cho mục đích dàn dựng hoặc thử nghiệm Truy cập tệp WordPress trong cPanelTìm và sửa đổi tệp WordPress thông qua cPanel được nêu trong hướng dẫn tải tệp HTML lên WordPress của chúng tôi Nhìn chung, cPanel là bảng điều khiển được cung cấp bởi một số công ty lưu trữ để truy cập vào cái được gọi là Trình quản lý tệp trong tài khoản lưu trữ của bạn Kinsta không sử dụng bảng điều khiển cPanel. Thay vào đó, chúng tôi sử dụng bảng điều khiển MyKinsta được tạo tùy chỉnh của mình, cung cấp đầy đủ chi tiết truy cập SFTP để quản lý các tệp trang web của bạn Tuy nhiên, nếu bạn sử dụng một máy chủ sử dụng cPanel, hãy làm theo các bước sau để truy cập các tệp WordPress
Bạn cũng thường có tùy chọn kết nối qua FTP thông qua cPanel. Tính năng cPanel này thường được gọi là Tài khoản FTP hoặc Kiểm soát phiên FTP, thường nằm gần Trình quản lý tệp Truy cập tệp WordPress trong Bảng điều khiển WordPressVề mặt kỹ thuật, WordPress cung cấp quyền truy cập vào một số tệp trong bảng điều khiển, đáng chú ý nhất là các tệp chủ đề Lý do cho điều này là vì cài đặt chủ đề được trình bày trong bảng điều khiển và các tệp này được yêu cầu bên trong bảng điều khiển của bạn để đảm bảo chức năng phù hợp Tuy nhiên, bạn nên bỏ qua quá trình chỉnh sửa các tệp đó trong bảng điều khiển Đây là lý do tại sao bạn nên tránh chỉnh sửa tệp chủ đề bằng cách sử dụng bảng điều khiển WordPress
Như đã nói, chúng tôi hiểu rằng một số người sẽ tiếp tục và chỉnh sửa các tệp chủ đề trong trang tổng quan. Ngoài ra, không phải là điều xấu nếu bạn chỉ đơn giản là làm rối tung một mẫu hoặc thử nghiệm một trang web. Tuy nhiên, chúng tôi khuyến khích bạn nên tránh điều này hoàn toàn nếu làm việc với một trang web quan trọng Nếu bạn định tiếp tục với các chỉnh sửa trực tiếp đối với tệp chủ đề, hãy cân nhắc sử dụng trình quản lý tệp tạo bản sao tệp của bạn với tên mới. Giữ bản gốc và chỉ chỉnh sửa phiên bản trùng lặp. Các tệp chủ đề dự phòng này đảm bảo rằng bạn có thể kích hoạt lại những gì bạn có trước đây nếu gặp sự cố Để truy cập các tệp chủ đề trong bảng điều khiển. Chuyển đến “Giao diện> Trình chỉnh sửa chủ đề” Truy cập trình chỉnh sửa chủ đề WordPressBạn sẽ nhận được một cảnh báo về sự nguy hiểm của việc sửa đổi các tệp này trực tiếp thông qua bảng điều khiển, do đó, đây là một lời nhắc tốt để không gây rối với khu vực này Nhìn chung, phần bảng điều khiển này có các tệp sau và nội dung của chúng
Tất cả các tệp này được lưu trữ trong thư mục chủ đề của trang web của bạn (nằm trong thư mục 4,) để bạn có tùy chọn quản lý các tệp thông qua một lộ trình an toàn hơn. Ngoài ra, tất cả chúng đều là các tệp thiết kế, giúp bạn dễ dàng sử dụng các giải pháp chỉnh sửa thay thế thông qua công cụ tùy biến trực quan WordPressMặc dù điều này không cấp cho bạn quyền truy cập trực tiếp vào các tệp của mình, nhưng công cụ tùy chỉnh cung cấp một môi trường an toàn để điều chỉnh giao diện trang web WordPress của bạn. Ngoài ra, bạn có thể chọn thêm mã CSS của riêng mình, mã này sẽ được ghi vào tệp trang web sau khi lưu Để đi theo lộ trình này, hãy chuyển đến “Giao diện > Tùy chỉnh” trong bảng điều khiển Tùy chỉnh giao diện trang web WordPress của bạnGiờ đây, bạn có chế độ xem trực quan đầy đủ về chủ đề của mình, với các bản cập nhật theo thời gian thực cho bản xem trước khi bạn sửa đổi cài đặt. Ưu điểm là bản xem trước không tạo ra thay đổi ngay lập tức đối với trang web trực tiếp của bạn. Thay vào đó, bạn có thể kiểm tra các thiết kế mới, sau đó nhấn nút “Xuất bản” khi nó sẵn sàng Như bạn có thể thấy, có sẵn nhiều mô-đun khác nhau để chỉnh sửa gián tiếp các tệp kiểu của bạn với các cài đặt cho nhận dạng trang web, màu sắc, menu, tiện ích con và cài đặt trang chủ của bạn Tùy chỉnh nhận dạng trang web, màu sắc, menu và hơn thế nữa trong WordPressNhư đã đề cập, tab “CSS bổ sung” là phần lý tưởng để thêm kiểu vào tệp trang web của bạn mà không làm hỏng bất kỳ thứ gì khi chỉnh sửa tệp trực tiếp. Ngoài ra, bạn nhận được lợi ích là có thể xem trước các sửa đổi của mình trước khi lưu. Chỉ cần dán hoặc nhập mã mong muốn vào mô-đun CSS Thêm CSS bổ sung vào trang web WordPress của bạnCấu trúc thư mục và tệp WordPressLần đầu tiên nhìn vào cấu trúc tệp và thư mục WordPress có thể khiến một số người dùng cảm thấy choáng ngợp. Tuy nhiên, sẽ không mất nhiều thời gian để nhận ra các thư mục và tệp này cũng như các công cụ quen thuộc hoạt động bên cạnh bạn để nhanh chóng sửa đổi các thành phần trang web và kết hợp các thay đổi mã duy nhất để cải thiện nâng cao cho trang web của bạn Bây giờ bạn có toàn quyền truy cập vào các tệp, bước tiếp theo là gì? Chúng tôi khuyên bạn nên xem qua danh sách các tệp WordPress mặc định sau đây để hiểu đầy đủ về những gì mỗi tệp làm cho trang web của bạn và vị trí của chúng trong thư mục thư mục WordPress Hơn nữa, cấu trúc của thư mục tệp được sắp xếp độc đáo thành các danh mục để bạn chỉ cần làm việc trong một khu vực để điều chỉnh những thứ như yếu tố thiết kế hoặc xem các tệp cốt lõi Mặc dù thoạt nghe có vẻ đáng sợ, nhưng hãy tiếp tục đọc để có cái nhìn rõ ràng hơn về từng tệp và cách chúng có thể được sử dụng làm công cụ có giá trị trong quá trình phát triển của bạn
Tệp lõi WordPressNếu bạn đã đọc đến đây trong bài viết, thì bạn đã xem qua các tệp cốt lõi của WordPress Thường được gọi là bản cài đặt WordPress sạch hoặc trống, nhóm tệp bạn tải xuống lần đầu để cài đặt WordPress lần đầu tiên tạo thành cái được gọi là “Lõi WordPress” Các tệp cốt lõi này cuối cùng sẽ tạo thành giao diện quản trị trang web của bạn và phối hợp với nhau để cung cấp nội dung phù hợp cho giao diện người dùng Khá nhiều tệp cốt lõi tồn tại, nhưng một số tệp chính bao gồm
Dưới đây là một ví dụ để cung cấp cho bạn ý tưởng về một số tệp cốt lõi trông như thế nào. Đây là tệp 9 (được cung cấp từ WordPress dưới dạng 0 và được thay đổi thủ công hoặc tự động chuyển đổi thành tệp 9 tùy thuộc vào quá trình cài đặt)WordPress wp-config. tập tin phpHầu hết các tệp cốt lõi của WordPress đều được chú thích bằng các nhận xét cho bạn biết tác dụng của từng chức năng hoặc đôi khi giải thích thẳng toàn bộ tệp làm gì cho trang web của bạn Hiểu các tệp cốt lõi là bắt buộc nếu bạn có kế hoạch khắc phục các lỗi phổ biến của WordPress và di chuyển xung quanh phần phụ trợ của trang web của bạn với thông tin chi tiết có kiến thức. Chưa kể, các tệp cốt lõi thực sự cho bạn thấy cách WordPress hoạt động như một hệ sinh thái thống nhất Quan trọngCác tệp cốt lõi tạo nên các khối xây dựng của nền tảng WordPress. Điều này có nghĩa là nếu bạn làm hỏng thứ gì đó trong các tệp cốt lõi, nó có thể gây ra lỗi nghiêm trọng hoặc làm hỏng cách toàn bộ trang web của bạn hoạt động. Do đó, chúng tôi luôn khuyên bạn nên sao lưu các tệp trang web của mình trước khi điều chỉnh hoặc thêm chúng, đặc biệt khi làm việc với các tệp cốt lõi Tìm hiểu về các tệp cốt lõi của WordPressDanh sách các tệp cốt lõi được liệt kê trước đây là những gì bạn sẽ nhận được với mỗi lần tải xuống WordPress mới. Chúng được tìm thấy bằng cách giải nén tệp cài đặt WordPress hoặc truy cập tệp trang hiện tại của bạn thông qua ứng dụng khách FTP hoặc bảng điều khiển của máy chủ lưu trữ của bạn Tệp lõi WordPressMỗi tập tin có mục đích của nó. Một số quan trọng hơn những tệp khác, trong khi bạn không cần phải suy nghĩ quá nhiều về một số tệp. Trong các phần sau, chúng tôi sẽ đi vào chi tiết về các tệp cốt lõi thiết yếu, phác thảo chức năng của từng tệp cho trang web của bạn và liệu có bất kỳ lý do nào để bạn chỉnh sửa các tệp đó hay không. Không phải mọi tệp WordPress sẽ được đề cập, chỉ những tệp đáng chú ý Tệp // Limit media library access
add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );
function wpb_show_current_user_attachments( $query ) {
$user_id = get_current_user_id();
if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
$query['author'] = $user_id;
}
return $query;
} |