Hướng dẫn how do i remove php version from wordpress? - làm cách nào để xóa phiên bản php khỏi wordpress?
Các plugin WordPress làm sạch sau khi chúng là nước sốt tuyệt vời. Nếu bạn đang phát triển một plugin thêm bất kỳ loại dữ liệu nào vào cơ sở dữ liệu WordPress, điều quan trọng là plugin sẽ loại bỏ bất kỳ dữ liệu không mong muốn hoặc không sử dụng nào nếu và khi plugin không được cài đặt. Hướng dẫn hoàn chỉnh này giải thích các kỹ thuật hữu ích để thực hiện việc này bằng cách sử dụng tệp 9 mạnh mẽ và tiện dụng. Show
Nội dung
Làm thế nào gỡ cài đặt.php hoạt độngNhững gì bên trong gỡ cài đặt.php
Xóa các tùy chọn plugin Xóa plugin transient Những gì bên trong gỡ cài đặt.phpXóa các tùy chọn plugin
Xóa plugin transient Xóa các sự kiện Cron
Xóa bảng cơ sở dữ liệu Xóa bài và trang Only add the techniques that are necessary. You have to be very precise, as explained in this word to the wise. Xóa các tùy chọn pluginXóa plugin transient
Xóa các sự kiện Cron
Xóa bảng cơ sở dữ liệu Xóa bài và trang If using plugin options for any other uninstall technique, do NOT delete the options until after you are finished using them. Xóa plugin transientXóa các sự kiện Cron
Xóa bảng cơ sở dữ liệu
Xóa bài và trang Xóa các sự kiện CronXóa bảng cơ sở dữ liệu
Xóa bài và trang Xóa bảng cơ sở dữ liệuXóa bài và trang
Xóa bài đăng loại tùy chỉnh Xóa bài và trangĐể xóa các bài đăng và trang WP, chúng ta có thể sử dụng wp_trash_post (). Ví dụ: để xóa bài đăng có ID bằng 7:
Vì vậy, thủ thuật với kỹ thuật này là xác định đúng bài đăng hoặc ID trang. Có nhiều hướng khác nhau để làm điều đó; Có lẽ là cách dễ nhất là ghi lại ID của bất kỳ bài đăng hoặc trang nào được thêm bởi plugin của bạn. Vì vậy, ví dụ, nếu plugin của bạn thêm ba trang khi được kích hoạt lần đầu tiên, bạn có thể thêm các ID trang đó vào cơ sở dữ liệu dưới dạng tùy chọn. Bằng cách đó, bạn có thể kiểm tra các tùy chọn để có được các bài viết chính xác bị xóa. Trong mã, có thể trông giống như thế này: 0Ở đây chúng tôi sử dụng 8 để lấy mảng ID trang của chúng tôi. Sau đó, chúng tôi lặp qua mảng và sử dụng 9 để xóa từng mảng. Lưu ý rằng kỹ thuật tương tự này có thể được sử dụng để xóa bất kỳ loại bài hoặc bài đăng nào, không chỉ giới hạn trong các trang.Quan trọng: Chỉ xóa các bài đăng và trang nếu bạn hoàn toàn chắc chắn rằng người dùng không muốn chúng. Một cách để xử lý việc này là thêm một tùy chọn trong cài đặt plugin, nơi bạn hỏi người dùng nếu bất kỳ bài đăng và/hoặc trang nào sẽ bị xóa khi không cài đặt plugin. Thêm về điều này ở đây. Only delete posts and pages if you are absolutely sure that the user does not want them. One way to handle this is to add an option in the plugin settings, where you ask the user if the whatever posts and/or pages should be deleted when the plugin is uninstalled. More about this here. Xóa bài đăng loại tùy chỉnhỞ đây chúng ta đang nói về việc xóa các bài đăng được định nghĩa là một loại bài viết tùy chỉnh (CPT) nhất định. Vì vậy, chúng tôi không xóa loại bài đăng mỗi se, thay vào đó là tất cả các bài đăng thuộc loại bài đăng. Để làm điều này, chúng ta có thể sử dụng hàm wp_delete_post (). Dưới đây là một ví dụ cho thấy cách xóa tất cả các bài đăng thuộc loại bài đăng tùy chỉnh có tên 0. 1Ở đây chúng tôi sử dụng get_posts () để có được tất cả các bài đăng thuộc loại bài đăng tùy chỉnh 0. Sau đó, chúng tôi lặp qua các kết quả và sử dụng 2 để xóa từng bài viết CPT. Điều duy nhất mà bạn cần thay đổi trong mã này là tên (slug) của loại bài đăng tùy chỉnh, 0. Và nhắc nhở, đảm bảo rằng người dùng thực sự muốn có tất cả các bài đăng CPT của họ bị xóa, có thể bằng cách thêm tùy chọn plugin yêu cầu họ. Don Chỉ giả định, đặc biệt là khi nội dung bài đăng có liên quan.Lưu ý: Kỹ thuật trên sử dụng 2 to delete CPT posts. Understand that this function also deletes everything that is tied to the posts, including comments, post meta fields, terms, and more.Lưu ý: Tham số thứ hai của hàm 2 function currently is set to 6.
That tells WordPress to send the post to the Trash, where the user can delete it (or restore it) later. If you would rather force delete the post completely, change the parameter to 7.Ví dụ trong thế giới thựcDưới đây là một ví dụ về kỹ thuật trước đây để xóa các loại bài đăng tùy chỉnh. Mã sau được sử dụng trong tệp gỡ cài đặt cho plugin biểu mẫu liên hệ miễn phí (và tuyệt vời) của tôi. 2Bài học ở đây là về bao gồm tham số 8 khi gọi 9. Plugin Biểu mẫu liên hệ của tôi lưu các email đã gửi trong cơ sở dữ liệu thông qua loại bài đăng tùy chỉnh riêng tư. Và nó tiết kiệm cho họ với tình trạng dự thảo của người Viking. Theo mặc định, 9 chỉ trả về các bài đăng có trạng thái xuất bản trên mạng, vì vậy nó không trả lại các bài đăng bản nháp email của tôi. Để có được các bài viết dự thảo, cần thêm tham số 8, cho 9 trả về các bài đăng của bất kỳ trạng thái, bản nháp, chờ xử lý, xuất bản, bất cứ điều gì.Xóa meta người dùngĐể xóa siêu dữ liệu của người dùng, chúng ta có thể sử dụng chức năng delete_user_meta (). Ví dụ: nếu chúng ta muốn xóa tất cả dữ liệu meta của người dùng có tên 3, chúng ta có thể làm điều này: 3Ở đây chúng tôi sử dụng get_users () để có được một mảng tất cả người dùng. Sau đó, chúng tôi lặp qua mảng và sử dụng 4 để xóa tất cả dữ liệu meta của người dùng có tên 3. Do đó, để sử dụng kỹ thuật mã này, hãy thay thế 3 bằng tên của siêu dữ liệu mà bạn muốn xóa.Lưu ý: Như đã viết, kỹ thuật trên loại bỏ meta khỏi tất cả người dùng. Nếu vì một lý do nào đó, bạn chỉ muốn chọn một tập hợp con người dùng, bạn có thể làm như vậy bằng cách chuyển một mảng các đối số cho 7. For more information, check out WP_User_Query::prepare_query() in the WordPress documentation.Xóa bài đăng metaNếu plugin của bạn thêm bất kỳ siêu dữ liệu bài đăng nào, bạn có thể xóa nó bằng Delete_post_meta (). Dưới đây là một ví dụ cho thấy cách xóa tất cả các bài đăng có tên 8. 4Kỹ thuật này sử dụng get_posts () để nhận tất cả các bài đăng (xem ghi chú bên dưới). Sau đó, nó lặp qua các bài viết và xóa tất cả meta có tên 8. Vì vậy, để sử dụng kỹ thuật này, hãy thay thế 8 bằng tên của dữ liệu Post Meta mà bạn muốn xóa. Bada Bing, Bada bùng nổ.Lưu ý: Để nhận tất cả các bài đăng bằng cách sử dụng 9, set the 2 parameter to 3, as shown in the above example.Hạn chế loại bỏ meta cho CPTMột mẹo nữa để loại bỏ bài meta. Nếu bạn muốn loại bỏ meta khỏi một loại bài đăng cụ thể (CPT), hãy thay thế giá trị của 4 trong mã trên thành phần sau: 5Ở đây chúng tôi thêm tham số 5 cho 9. Để sử dụng cho loại bài đăng của riêng bạn, hãy thay thế 0 bằng CPT mà bạn muốn chọn.Phương thức thay thế bằng cách sử dụng delete_metadata ()Một cách tương đương, tương đương để loại bỏ tất cả meta là sử dụng hàm delete_metadata (). Điều tốt đẹp về chức năng này là nó có thể được sử dụng để xóa tất cả meta cho bất kỳ bình luận, bài đăng, thuật ngữ hoặc người dùng nào. Dưới đây là một ví dụ trong đó chúng tôi xóa tất cả các bài đăng Meta có tên 8: 6Kỹ thuật này là tất cả về các thông số. Có năm người trong số họ, theo thứ tự:
Vì vậy, nhìn vào kỹ thuật trên, chúng tôi vượt qua các đối số sau cho năm tham số sau:
Như người ta có thể tưởng tượng, 0 rất linh hoạt và mạnh mẽ, cho phép xóa hầu như bất kỳ dữ liệu meta nào tồn tại trong cơ sở dữ liệu WordPress.Hoàn thành việc gỡ cài đặt ví dụVâng, gần như hoàn thành. Đoạn mã tiếp theo này bao gồm hầu hết các ví dụ được cung cấp trong hướng dẫn này. Nó không bao gồm tất cả chúng, chỉ một đoạn trích từ mỗi kỹ thuật. Các kỹ thuật nâng cao và thay thế không được bao gồm. 7Mã này có nghĩa là được thêm vào một tệp 9 trống/trống. Hy vọng điều này sẽ giúp bất cứ ai muốn bắt đầu nhanh chóng. Hãy nhớ nhiều kỹ thuật và biến thể của các kỹ thuật bao gồm có thể được tìm thấy ở nơi khác trong hướng dẫn này. Chúc vui vẻ :)Nói theo cách khôn ngoanCó thể hữu ích như 9, điều quan trọng là phải cẩn thận khi xóa bất kỳ dữ liệu nào khỏi cơ sở dữ liệu. Ví dụ, trong một số trường hợp, người dùng có thể tự mình cài đặt một plugin hoặc tạm thời. Vì vậy, nếu người dùng đã cấu hình các tùy chọn hoặc dữ liệu khác cho plugin, họ có thể cực kỳ khó chịu khi thấy rằng những thay đổi đã bị mất.Để giúp ngăn ngừa các tai nạn như vậy, có thể là một ý tưởng tốt để cung cấp một tùy chọn hỏi người dùng nếu họ muốn xóa tất cả dữ liệu khi plugin được gỡ cài đặt. Giống như tùy chọn hộp kiểm có thể được kiểm tra trong tệp 9, trước khi xóa bất kỳ dữ liệu nào. Điều đó có thể đơn giản như thêm dòng này: 8Bằng cách đó, bạn có thể kiểm tra xem người dùng có thực sự muốn xóa dữ liệu hay không khi gỡ cài đặt plugin. Kỹ thuật này có thể ngăn ngừa mất dữ liệu không mong muốn và khó chịu, người dùng bối rối. Luôn nghĩ về người dùng, là lời khuyên tốt nhất của tôi :) if (hướng dẫn_complete ()) thoát;Thật tuyệt vời khi giúp người dùng có các plugin tuyệt vời. Plugin làm sạch sau khi chúng chỉ đơn giản là tốt nhất. Nếu plugin của bạn thực hiện bất kỳ thay đổi nào đối với cơ sở dữ liệu WordPress, thực tiễn tốt nhất là đảm bảo rằng mọi thứ được khôi phục về điều kiện ban đầu khi plugin được gỡ cài đặt. Trong một số trường hợp, điều đó có nghĩa là loại bỏ tất cả các dữ liệu được thêm vào và khôi phục bất kỳ dữ liệu được sửa đổi nào. Trong các trường hợp khác, bạn có thể chỉ muốn xóa một số loại dữ liệu nhất định. Ví dụ: người dùng plugin WordPress miễn phí của tôi đã gửi bài cho phép người dùng gửi bài đăng từ mặt trước của trang web. Vì vậy, tệp 9 của nó chỉ loại bỏ các tùy chọn plugin; Nó không xóa bất kỳ bài đăng do người dùng gửi khỏi cơ sở dữ liệu. Vì vậy, bạn phải thông minh về dữ liệu để xóa.Điểm mấu chốt: Trách nhiệm của bạn với tư cách là nhà phát triển plugin để đảm bảo rằng dữ liệu phù hợp được xóa và/hoặc khôi phục khi plugin của bạn được gỡ cài đặt. Như đã giải thích trong hướng dẫn này, việc thêm một tệp 9 file is an easy, consistent, and reliable way to make it happen.
Phiên bản PHP trong WordPress ở đâu?Sử dụng công cụ sức khỏe trang web WordPress một cách thuận tiện, công cụ này cũng hiển thị phiên bản PHP của bạn.Trong bảng điều khiển WordPress, điều hướng đến Công cụ> Sức khỏe trang web.Công cụ này sau đó sẽ tự động thực hiện quét bảo mật và hiệu suất và hiển thị kết quả: Báo cáo này được chia thành hai phần: Trạng thái và thông tin.Tools > Site Health . This tool will then automatically perform a security and performance scan, and display the results: This report is divided into two sections: Status and Info .
Chúng ta có thể thay đổi phiên bản PHP trong WordPress được quản lý không?Trong trang sản phẩm của bạn, bên cạnh WordPress được quản lý, chọn Quản lý tất cả.thực đơn.Trong trang web sản xuất, bên cạnh phiên bản PHP Chọn Thay đổi.Từ menu, chọn phiên bản PHP để thay đổi, sau đó chọn Lưu Thay đổi.
Điều gì xảy ra khi bạn thay đổi phiên bản PHP?Các phiên bản PHP mới hơn sẽ thực thi mã nhanh hơn để có nghĩa là tốc độ tải trang nhanh hơn.Tốc độ tải trang nhanh hơn có nghĩa là trải nghiệm người dùng tốt hơn và tín hiệu SEO tốt.Tốc độ trang web là một yếu tố xếp hạng SEO.Vì vậy, nếu bạn muốn nhấn trang một trong các kết quả tìm kiếm của Google, hãy đầu tư vào tốc độ trang web.. Faster page load speed means better user experience and good SEO signals. Site speed is an SEO ranking factor. So if you want to hit page one of Google search results, invest in site speed. |