Người dùng hiện tại có phải là quản trị viên wordpress không?
Khi thêm mã tùy chỉnh hoặc tạo plugin trong WordPress, bạn có thể cần sử dụng thông tin của người dùng hiện tại cụ thể Show
Nhận các giá trị người dùng hiện tại, chẳng hạn như vai trò hoặc ID, sẽ cho phép bạn phân đoạn và hiển thị nội dung duy nhất cho những người dùng khác nhau Trong bài viết này, bạn sẽ tìm hiểu cách lấy ID và vai trò người dùng hiện tại trong WordPress Tại sao lấy dữ liệu người dùng hiện tại trong WordPressCó nhiều lý do để lấy dữ liệu người dùng hiện tại trong WordPress
Đây chỉ là một vài ví dụ về khả năng không giới hạn mà bạn có thể đạt được khi làm việc với đối tượng người dùng WordPress và nhận dữ liệu như vai trò, ID và tên Trong một trong những bài đăng trên blog của mình, chúng tôi đã sử dụng một chức năng để lấy vai trò người dùng hiện tại để tạo biểu mẫu đăng ký với Elementor Bạn có thể xem nhiều ví dụ khác khi nhận được đối tượng người dùng hiện tại hữu ích trong một số đoạn mã phổ biến nhất của WordPress Một số cách sử dụng phổ biến nhất của đối tượng người dùng hiện tại trong WordPress sẽ yêu cầu chúng tôi truy xuất vai trò, ID và tên của người dùng và trong một số phần sau, chúng tôi sẽ tìm hiểu chính xác cách thực hiện Nhận vai trò người dùng hiện tại trong WordPressNhận vai trò người dùng hiện tại trong WordPress là quy trình gồm hai bước. Trước tiên, chúng tôi sẽ cần kiểm tra xem khách truy cập đã đăng nhập chưa và nếu có thì vai trò của nó là gì Để kiểm tra xem khách truy cập đã đăng nhập và là người dùng thực hay chưa, hãy sử dụng chức năng này
Khi chúng tôi xác minh rằng khách truy cập đã đăng nhập, chúng tôi có thể sử dụng chức năng 4 và lấy đối tượng của người dùng cùng với tất cả dữ liệu đi kèm với nóĐối tượng của người dùng WordPress bao gồm thông tin có liên quan và có giá trị về người dùng đã đăng nhập. 0 được sử dụng trong phạm vi đối tượng để truy cập các phương thức và thuộc tính của một đối tượng. Biết được điều đó, 1 sẽ cho chúng ta vai trò người dùng hiện tạiMã hoàn chỉnh sẽ trông như thế
Bạn có thể kiểm tra chức năng bằng cách chuyển nó vào bên trong hàm. php của chủ đề con của bạn, nối nó vào tiêu đề và in kết quả
Sau khi lưu, hãy truy cập trang web của bạn và kiểm tra các giá trị vai trò được trả về của người dùng hiện tại Bạn có thể chọn một vai trò cụ thể từ mảng đó nếu người dùng có nhiều vai trò, chẳng hạn như quản trị viên và người đăng ký. Thay thế 2 bằng giá trị mong muốn của mảng, ví dụ 3Sau khi bạn sửa đổi mã, hãy nhớ lưu các thay đổi và xác minh rằng mã đang hoạt động như mong đợi Nhận ID người dùng hiện tại trong WordPressNhận ID người dùng hiện tại trong WordPress là một quy trình đơn giản vì không cần gọi một 4 mới như chúng tôi đã làm ở trên khi nhận vai trò người dùngĐoạn mã dưới đây rất giống nhưng với ít chi phí hơn. Nó sẽ lấy ID của người dùng hiện tại hoặc 0 nếu không có người dùng nào đăng nhập ________số 8Để hiển thị ID người dùng hoặc chúc mừng khách truy cập không có ID, hãy sử dụng chức năng như vậy
Bạn có thể kích hoạt nó ở tiêu đề trang web hoặc bất kỳ phần nào khác trên trang web của mình bằng các móc nối WordPress Nhận tên người dùng hiện tại trong WordPressNhư đã giải thích ở trên, hàm 4 trả về đối tượng WP_UserĐối tượng người dùng WP có đầy đủ dữ liệu liên quan đến người dùng hiện tại Một số thuộc tính chúng ta có thể phạm vi từ đối tượng đó là tên người dùng, tên, tên hiển thị, v.v. Dưới đây là một số ví dụ về cách lấy dữ liệu đó Nhận tên người dùng hiện tại 0Bạn có thể sử dụng nó trong một chức năng để hiển thị tên người dùng như vậy 1Nhận họ của người dùng hiện tại 2Nhận tên hiển thị của người dùng hiện tại 3Đó chỉ là những ví dụ về nội dung tục tĩu mà bạn có thể sử dụng với đối tượng người dùng Bất kể chức năng là gì, tôi khuyên bạn nên sử dụng plugin sao lưu trước khi sửa đổi các tệp cốt lõi nếu xảy ra sự cố Phần kết luậnTrong bài viết này, bạn đã học cách lấy dữ liệu người dùng hiện tại của WordPress, chẳng hạn như vai trò và ID Để lại cho chúng tôi một nhận xét và cho chúng tôi biết các chức năng và dữ liệu bạn đã sử dụng hoặc nếu bạn có thêm bất kỳ câu hỏi nào liên quan đến quy trình Sự khác biệt giữa đăng nhập WP và quản trị viên WP là gì?Tuy nhiên, chúng khác nhau. Trong khi wp-login (nên là wp-login. php) là một tệp php trong thư mục gốc trả về biểu mẫu để đăng nhập vào WordPress của bạn, wp-admin là một trong ba thư mục mặc định (wp-admin, wp-content và wp-gộp) chứa các tệp bên trong như thư viện
Current_user_can trong WordPress là gì?current_user_can( chuỗi $capability, hỗn hợp $args ). bool. Trả về liệu người dùng hiện tại có khả năng được chỉ định hay không .
Các loại người dùng trong WordPress là gì?Cả vai trò và quyền của người dùng đều do Quản trị viên đặt, thường là chủ sở hữu trang web WordPress. Theo mặc định, có sáu vai trò người dùng khác nhau. Quản trị viên cấp cao, Quản trị viên, Biên tập viên, Tác giả, Cộng tác viên và Người đăng ký . Mỗi vai trò có bộ khả năng riêng, chúng tôi sẽ thảo luận chi tiết hơn bên dưới. |