Nội dung tiếp thị
WordPress: Cách kiểm tra xem người dùng có được đăng nhập hay không, xác định vai trò của họ và sửa đổi nội dung
Chúng tôi có rất nhiều tác giả on Martech Zone nhưng không phải tất cả họ đều quen thuộc với WordPress cũng như cách đăng nhập và xuất bản trên trang web. WordPress có thể xác định xem bạn có đăng nhập vào nền tảng hay không bằng cách sử dụng cấp độ người dùng chức năng trả về việc bạn có đăng nhập hay không cũng như vai trò của bạn là gì.
Kiểm tra vai trò người dùng để đăng nhập vào người dùng WordPress
WordPress có một số vai trò và khả năng mặc định:
- superAdminvi – ai đó có quyền truy cập vào các tính năng quản trị mạng của trang web và tất cả các tính năng khác.
- Quản trị – ai đó có quyền truy cập vào tất cả các tính năng quản trị trong một trang web.
- Biên tập viên – ai đó có thể xuất bản và quản lý các bài đăng bao gồm cả bài đăng của những người dùng khác.
- Tác giả – ai đó có thể xuất bản và quản lý bài đăng của riêng họ.
- Đóng góp – ai đó có thể viết và quản lý bài đăng của riêng họ nhưng không thể xuất bản chúng.
- Người đăng kí – ai đó chỉ có thể quản lý hồ sơ của họ.
Bạn có thể tự động thay đổi liên kết được hiển thị trên trang web của mình bằng đoạn mã này bằng WordPress'
API… hiển thị liên kết quản trị cho tác giả, nhưng hiển thị liên kết quảng cáo cho bất kỳ ai chưa đăng nhập:$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
wp_register('<li class="menuitem">','</li>');
} else {
echo "<li class='menuitem'><a href='https://martech.zone/advertise/' title='Advertise'>Advertise</a></li>";
}
?>