Thí dụLấy tất cả thông tin của người dùng hiện tại trong wordpress bằng chức năng được xác định trước Show
Thực hiện các tính năng của một trang web tương tác yêu cầu ID của người dùng tương tác hiện tại. WordPress có chức năng chịu trách nhiệm lấy ID của người dùng hiện tại, điều này rất hữu ích khi phát triển các tính năng tương tác cho người dùng. Hướng dẫn này nói về việc truy xuất ID người dùng hiện tại nếu khách truy cập đã đăng nhập Giới thiệu hàm get_current_user_idKể từ WordPress v2. 0. 3, nhà phát triển có thể sử dụng chức năng chuyên dụng để truy xuất ID của người dùng hiện tại. Trước đó, họ cần lấy toàn bộ đối tượng người dùng trước, sau đó trích xuất ID từ đối tượng đó Hàm Cú pháp hàm get_current_user_idBạn không cần chỉ định bất cứ điều gì cho chức năng này để lấy ID người dùng hiện tại. Chức năng sẽ tự phát hiện người dùng hiện tại
Sau khi thực thi, Ví dụ hàm get_current_user_idNếu ví dụ này, chúng tôi sẽ kiểm tra ID người dùng hiện tại và nếu nó bằng với những gì chúng tôi đã xác định (ID 1), một thông báo văn bản sẽ được in trên màn hình Một cách khác để lấy ID của người dùng hiện tại (Không được đề xuất cho mã sạch hơn)Hàm 0 được trả vềĐể có mã rõ ràng hơn, tốt hơn bạn nên sử dụng Nếu bạn vẫn quan tâm, bạn có thể lấy đối tượng của người dùng hiện tại từ WP và sau đó thử trích xuất ID từ đối tượng đó bằng mã này Bạn không chắc chắn cách lấy ID người dùng trong WordPress? . Đôi khi, ngay cả khi tôi phát triển các phần tử WordPress tùy chỉnh, tôi phải google cách tìm ID người dùng của người dùng để thực hiện một số hoạt động nhất định Nhưng không phải bây giờ, ở đây trong bài viết này, tôi sẽ chỉ cho bạn một số cách dễ dàng để lấy ID người dùng của người dùng WordPress và thực hiện một số hành động nhất định bằng cách sử dụng nó Có một số phương pháp để tìm ID người dùng, bao gồm;
Trong hai bước đầu tiên, chúng tôi lấy ID người dùng trực tiếp từ bảng điều khiển WordPress và bằng cách sử dụng plugin và trong bước thứ ba, thứ tư và thứ năm, chúng tôi cung cấp mã PHP tùy chỉnh cho nhà phát triển để in hoặc thực hiện các hoạt động dựa trên người dùng Vì vậy, không lãng phí thêm thời gian, hãy bắt đầu… Đứng đầu Mục lục
Tại sao lấy ID người dùng trong WordPress?Trên blog này, tôi đã trình bày rất nhiều nội dung liên quan đến các yếu tố tùy chỉnh và lợi ích của việc sử dụng các yếu tố tùy chỉnh trong WordPress. Việc thêm các yếu tố tùy chỉnh vào một trang web sẽ cho phép nó thực hiện một số chức năng/hành động nhất định Bất cứ khi nào chúng tôi tạo một phần tử tùy chỉnh yêu cầu ID người dùng, chúng tôi phải lấy nó bằng hai phương pháp khác nhau. Cái đầu tiên là lấy ID người dùng cụ thể từ WordPress và thực hiện các hành động dựa trên nó, trong khi cái thứ hai lấy ID người dùng một cách linh hoạt và thực hiện các hành động dựa trên nó Ví dụ: nếu chúng tôi muốn tạo một trang tác giả trên trang web của mình bằng các phần tử tùy chỉnh, trước tiên chúng tôi cần truy xuất ID người dùng một cách linh hoạt, sau đó hiển thị chi tiết về người dùng đó Do đó, tôi đã trình bày cả hai phương pháp trong hướng dẫn này để bạn có thể chọn phương pháp phù hợp nhất với mình để không phải tìm kiếm câu trả lời xung quanh Đứng đầu Cách lấy ID người dùng trong WordPressQuá trình tìm ID người dùng trong WordPress rất dễ dàng và bạn có thể dễ dàng truy xuất ID ngay cả khi bạn không phải là dân kỹ thuật bằng cách sử dụng năm phương pháp tôi đang chia sẻ bên dưới 1. Tìm ID người dùng từ Bảng điều khiển WordPressĐây là phương pháp đầu tiên để truy xuất ID người dùng của bất kỳ người dùng nào đã đăng ký trên trang web của bạn. Trong phương pháp này, bạn phải đăng nhập vào bảng điều khiển dành cho quản trị viên của mình, sau đó nhấp vào tùy chọn “Người dùng > Tất cả người dùng” hiển thị ở bên trái thanh menu của bạn. Nhấp vào “Chỉnh sửa” Hiển thị bên dưới Tên người dùngDi chuột qua tên của người dùng sẽ hiển thị cho bạn một số tùy chọn trong đó bạn cũng sẽ có tùy chọn để “chỉnh sửa” hồ sơ của người dùng. Chỉ cần nhấp vào tùy chọn này Khi nhấp vào đây, một trang mới sẽ xuất hiện với một URL có một số thông số tùy chỉnh như “ 2“…Tìm các tham số trong URLNếu chúng tôi tô điểm thêm cho URL này, bạn sẽ thấy rõ giá trị có tên “ 3” sau giá trị “ 4”. Giá trị “4” đại diện cho ID người dùng Phương pháp này không cung cấp cho bạn ID người dùng của người dùng hiện đang đăng nhập. Nó sẽ chỉ hoạt động để lấy ID của những người dùng khác trên trang web của bạn, không phải của riêng bạn 2. Tìm ID người dùng bằng PluginCó một số trường hợp chúng tôi cần ID người dùng của một số người và việc tìm ID người dùng từ phương pháp đầu tiên trở nên quá nhàm chán và tốn thời gian đối với chúng tôi Trong trường hợp này, chúng ta có thể sử dụng plugin có tên “Reveal IDs” được cung cấp miễn phí trên kho lưu trữ WordPress Bạn có thể chỉ cần cài đặt plugin này trên trang web của mình bằng cách đăng nhập vào bảng điều khiển dành cho quản trị viên và sau đó nhấp vào “Plugin > Thêm plugin mới“ Tại đây, bạn phải tìm kiếm “Reveal IDs” và sau đó chỉ cần nhấp vào nút “Cài đặt” và sau đó “Kích hoạt”. Truy xuất ID người dùng bằng Plugin "Reveal ID"Sau khi plugin được cài đặt trên trang web của bạn, chỉ cần truy cập bảng điều khiển dành cho quản trị viên, sau đó nhấp vào “Người dùng> Tất cả người dùng” và nó sẽ hiển thị ID người dùng của tất cả người dùng bạn có trên trang web của mình Ngoài việc tìm ID người dùng, plugin này còn có khả năng hiển thị ID của bài đăng, trang, tệp đính kèm và các loại bài đăng khác có sẵn trên trang web của bạn. 3. In ID người dùng hiện tại (sử dụng PHP)Trong hai bước trên, tôi đã chia sẻ các phương pháp lấy ID người dùng theo cách thủ công nhưng điều gì sẽ xảy ra khi chúng tôi muốn lấy ID người dùng của những người dùng hiện đang đăng nhập trên trang web của chúng tôi và thực hiện các hành động tương ứng? Vì vậy, trong trường hợp này, chúng tôi phải sử dụng chức năng được tạo sẵn có tên là “ Đây là mã ví dụ để truy xuất ID người dùng Mã sẽ chuyển ID người dùng của bất kỳ ai đăng nhập vào trang web của bạn. Ví dụ: sau khi đăng nhập, mã này sẽ xuất ra giá trị “1” tương ứng với ID của tôi 4. Nhận ID người dùng bằng Email của người dùng (sử dụng PHP)Đôi khi chúng tôi muốn lấy ID người dùng có sẵn trên trang web của chúng tôi bằng cách nhập ID email mà họ đã đăng ký trên trang web của chúng tôi. Trong những trường hợp này, chúng tôi có thể sử dụng một chức năng được xác định trước khác có tên là “ 6” và chuyển ID email cùng với nó. Đây là mã cho việc này; Điều duy nhất bạn cần làm là thay thế “[email được bảo vệ]” trong mã mà tôi đã chia sẻ ở trên bằng địa chỉ email của người dùng mà bạn muốn nhận ID 5. Lấy danh sách người dùng (với siêu dữ liệu)Đây là phương pháp cuối cùng mà chúng tôi đề cập trong hướng dẫn này. Trong phương pháp này, tôi sẽ chia sẻ mã tùy chỉnh giúp lấy danh sách tất cả người dùng đã đăng ký trên trang web của chúng tôi cùng với siêu dữ liệu của họ bằng vòng lặp for Nếu bạn cũng muốn lấy danh sách người dùng trên trang web của mình cùng với siêu dữ liệu của họ, thì hãy sử dụng mã này; Mã này có thể hữu ích trong nhiều trường hợp và tôi thường thích sử dụng mã này để tạo các phần tử tùy chỉnh nơi tôi liệt kê mọi người dùng cùng với thông tin chi tiết của họ và số lượng bài đăng họ đã xuất bản trên trang web Đứng đầu Các câu hỏi thường gặpTuy nhiên, có nghi ngờ? . Vì vậy, đây là một số câu hỏi chúng tôi thường nhận được từ độc giả của chúng tôi Tôi hy vọng những câu hỏi thường gặp này sẽ giúp bạn trả lời tất cả các câu hỏi của mình Q. Tại sao lấy ID người dùng trong WordPress?Trong một số trường hợp, chúng tôi có thể phải tạo các trang ID người dùng động hiển thị tên của tác giả, cùng với các chi tiết khác, cũng như một số bài báo mà họ đã xuất bản gần đây và chúng tôi có thể truy xuất ID người dùng để thực hiện các hoạt động này Ngoài ra, chúng tôi cũng cần ID người dùng để tránh chặn hoặc hạn chế quyền truy cập vào trang web của chúng tôi đối với người dùng trái phép và việc truy xuất ID người dùng có thể giúp ích tại đây Q. Loại hành động nào chúng tôi có thể thực hiện bằng ID người dùng?Có nhiều loại hành động khác nhau mà bạn có thể thực hiện sau khi nhận được ID người dùng và một số trong số đó là;
…và nhiều hơn nữa Q. Viết mã tùy chỉnh trong WordPress có an toàn không?Có, viết mã tùy chỉnh trong WordPress để thực hiện các hành động cụ thể là an toàn. Nói chung, bạn có thể chỉnh sửa các “chức năng. php” trong thư mục chủ đề của bạn. Tuy nhiên, trong khi cập nhật chủ đề, mã hóa sẽ trở lại trạng thái ban đầu Ngoài ra, bạn có thể sử dụng plugin có tên “Đoạn mã“, mà tôi khuyên dùng, để viết và chỉnh sửa mã tùy chỉnh trong trang web WordPress của bạn nhưng trước khi thực hiện bất kỳ hoạt động nào trong số này, tôi khuyên bạn nên sao lưu trang web của mình kết thúcTôi hy vọng bài viết này đã giúp bạn lấy ID người dùng của người dùng WordPress. Tôi đã cố gắng đặt tất cả các phương pháp tìm ID người dùng trong WordPress mà tôi đã sử dụng khi phát triển các chủ đề hoặc plugin tùy chỉnh Nếu bạn có bất kỳ câu hỏi hoặc suy nghĩ nào, vui lòng gửi chúng trong phần bình luận. Tôi trả lời từng câu hỏi của bạn, càng sớm càng tốt Làm cách nào để lấy ID người dùng hiện tại trong WordPress PHP?get_current_user_id(). int. Lấy ID của người dùng hiện tại.
ID đăng nhập và ID người dùng có giống nhau không?Để xác định chính bạn trong hệ điều hành, hãy đăng nhập bằng cách nhập tên đăng nhập của bạn (còn được gọi là ID người dùng hoặc tên người dùng ) và . Mật khẩu là một hình thức bảo mật. |