你好我希望你能幫助我。我對PHP代碼了解不多。我正在測驗woocommerce 愿望清單高級插件,在 wishlist-view.php 檔案中我放置了以下 PHP 代碼,但它只顯示當前用戶的資訊,而不是愿望清單的作者。
<?php
$current_user = wp_get_current_user();
echo 'Email: ' . $current_user->user_email . '<br />';
echo 'Name: ' . $current_user->user_firstname . '<br />';
echo 'LastName: ' . $current_user->user_lastname . '<br />';
?>
我很想顯示串列的作者資訊。因此,當串列通過 url 共享時,另一個用戶可以看到創建 whislist 的用戶元資料。我希望看到的作者元資料是姓名(user_firstname)、電子郵件(user_email)和個人資料圖片(get_avatar)
我希望你能幫助我最好的問候
uj5u.com熱心網友回復:
$wishlist您可以從模板檔案中可用的物件中獲取心愿單用戶/作者 ID ,然后從該 ID 中您可以使用該get_userdata功能獲取用戶資料并列印資訊。
這是代碼:
<?php
// Get wishlist user/author ID.
$wishlist_user_id = $wishlist->get_user_id();
// Check if the user is not empty.
if ( ! empty( $wishlist_user_id ) ) {
// Get wishlist user data.
$wishlist_user = get_userdata( absint( $wishlist_user_id ) );
// Check if a user is found.
if ( ! empty( $wishlist_user ) ) {
// Write the information.
echo '<p>Email: ' . esc_html( $wishlist_user->user_email ) . '</p>';
echo '<p>First Name: ' . esc_html( $wishlist_user->first_name ) . '</p>';
echo '<p>Last Name: ' . esc_html( $wishlist_user->last_name ) . '</p>';
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/511125.html
標籤:phpWordPress
上一篇:WordpressPHPget_results意外的T_STRING
下一篇:給出ACF欄位最低值的更智能方法
