您想在 wordpress 中顯示用戶注冊日期嗎?通常受歡迎的會員網站和論壇在個人資料上將用戶注冊日期顯示為“自 2015 年以來的會員”。在本文中,我們將介紹如何在 wordpress 中顯示用戶注冊日期。
您希望在何處以及如何顯示用戶注冊日期?
有些人可能只想在“用戶”頁面的管理列中顯示用戶的注冊日期。這將使您快速了解用戶何時加入您的網站,并允許您按注冊日期進行排序。
另一個使用場景是在“編輯個人資料”頁面上顯示用戶的注冊日期。這將允許任何管理員和用戶自己看到他們何時加入您的網站。
最后但可能是最流行的使用場景是當您想要在網站前端的公開個人資料上顯示用戶注冊日期時。
讓我們看看如何完成所有這些任務。
在管理區域的用戶頁面上添加注冊日期列
您需要做的第一件事是安裝并激活管理列插件。激活后,您需要訪問設置?管理欄來配置插件。
在管理列選項卡下,單擊用戶,然后單擊添加列按鈕。
接下來,在“類型”下拉菜單中選擇“已注冊”,然后單擊“商店更新”按鈕。
現在,您可以訪問用戶屏幕,您將在其中看到標有“注冊”的新列,顯示用戶在您的 wordpress 網站上注冊的日期。
了解您還可以執行哪些其他操作來在 WordPress 中添加和自定義管理列。
在用戶個人資料中顯示注冊日期字段
要在編輯個人資料頁面上顯示注冊日期,您需要將自定義插件上傳到您的網站。
只需使用記事本等文本編輯器在計算機上創建一個新文件并將其另存membersince.php為桌面即可。
接下來打開該文件并將以下代碼粘貼到其中。
在您的網站上顯示用戶注冊日期
在此方法中,我們將使用一個簡單的短代碼在 WordPress 網站的前端顯示所有用戶的注冊日期。
首先,您需要在主題的functions.php文件或特定于站點的插件中添加以下代碼。
functionwpb_user_registration_date($atts, $content= null ) { $userlogin= shortcode_atts( array('user'=> FALSE,), $atts);$uname= $userlogin['user']; if($uname!== FALSE) { $user= get_user_by( 'login', $uname); if($user== false) { $message='Sorry no such user found.'; } else{ $udata= get_userdata( $user-ID );$registered= $udata->user_registered;$message= 'Member since: '. date( "d F Y", strtotime( $registered) );} } else{ $message= 'Please provide a username.'; } return$message; } add_shortcode('membersince', 'wpb_user_registration_date');
由
在 WordPress 中一鍵使用
接下來,您可以通過簡單地使用如下短代碼來顯示用戶的注冊日期:
[membersince user=peter]
將 peter 替換為您要顯示的用戶名。
我們希望本文能幫助您在 WordPress 用戶配置文件中顯示注冊日期。您可能還想查看有關如何在 WordPress 注冊中添加其他用戶配置文件字段的教程。