Một cách đơn giản nhưng hiệu quả để thu hút các thành viên trên trang web của bạn là hiển thị thông báo chào mừng với tên người dùng/tên hiển thị của họ. Thậm chí một cái gì đó đơn giản như tin nhắn trong hình dưới đây. Tất cả chỉ cần một hàm PHP được liên kết với mã ngắn hiển thị tên người dùng đã đăng nhập
Chức năng này cũng có thể được sử dụng để hiển thị tên người dùng đã đăng nhập trong thanh bên khi họ đăng nhập, nếu không nó sẽ hiển thị một siêu liên kết để đăng nhập
Mã để hiển thị tên người dùng
Dưới đây là mã mà bạn cần thêm vào chức năng của mình. php. Điều này được truy cập thông qua giao diện> trình chỉnh sửa chủ đề, sau đó nhấp vào 'chức năng. php’ trên menu bên tay phải. Mã này là một hàm if/else kiểm tra xem người dùng hiện tại đã đăng nhập chưa, sau đó áp dụng lý do phù hợp. Nó cũng thêm mã ngắn show_loggedin_as và show_loggedin_function
function show_loggedin_function( $atts ) { global $current_user, $user_login; get_currentuserinfo(); add_filter('widget_text', 'do_shortcode'); if ($user_login) return 'Welcome ' . $current_user->display_name . '!'; else return '<a href="' . wp_login_url() . ' ">Login</a>'; } add_shortcode( 'show_loggedin_as', 'show_loggedin_function' );Có một số thay đổi bạn cần thực hiện đối với điều này để nó hoạt động bình thường cho trang web của bạn. đó là
- Dòng if trả về 'chào mừng'. $current_user->display_name. ‘. ’; . Với điều này, nó sẽ nói “chào mừng (tên người dùng). ”. Nếu bạn muốn nó nói “chào mừng trở lại (tên người dùng). ” sau đó chỉ cần thay đổi văn bản trong phần trích dẫn đầu tiên để nói ‘chào mừng trở lại ‘. Lưu ý khoảng trắng sau văn bản – điều này thêm khoảng cách giữa tin nhắn và tên người dùng. Nếu bạn chỉ muốn tên của họ được hiển thị mà không có tin nhắn và không có dấu chấm than, thì hãy để trống dấu ngoặc kép đầu tiên và cuối cùng. Nó sẽ giống như sự trở lại này ”. $current_user->display_name. ”
- The else line return ‘login’; can be changed in two ways. The first is that you add the link to your login page in the parentheses after wp_login_url. This will display a link to your login page with the text “login” as shown in the quotations at the end of the line. The second adjustment is to simple delete this line. Note that this will break the short-code if it is displayed on a page that logged out users can see. Only do this if you are displaying a message on a membership dashboard or a similar page that only logged in users can see (like the first image in this article).
Cách hiển thị tên người dùng đã đăng nhập
Sau khi thêm mã này vào các chức năng. php, nhấp vào cập nhật và đảm bảo rằng nó được lưu đúng cách. Tiếp theo bạn cần thêm [show_loggedin_as] vào vị trí muốn hiển thị tên người dùng đã đăng nhập. Điều này được thực hiện dưới dạng văn bản đơn giản, được thêm vào bất kỳ trang hoặc thanh bên nào bạn muốn. Mã ngắn sẽ kéo thông báo bạn đã thêm vào dòng 'nếu' trong mã
Nếu bạn gặp sự cố khi cấy mã này vào trang web của mình hoặc mã không hoạt động như mong đợi, vui lòng liên hệ với chúng tôi và chúng tôi sẽ rất sẵn lòng trợ giúp bạn và chạy mã đó cho bạn
Đôi khi bạn muốn cá nhân hóa trải nghiệm của người dùng, có thể là trong trang web thành viên hoặc trang web kiểu thị trường. Trong những trường hợp đó, thật tiện lợi khi có thể hiển thị tên người dùng
Bạn có thể không muốn hiển thị tên người dùng thực tế, đặc biệt là khi WordPress cung cấp cách để mọi người tùy chỉnh cách họ nhìn thấy trên trang web
Để lấy tên hiển thị của người dùng WordPress, bạn cần lấy đối tượng người dùng, sau đó sử dụng $user->display_name để truy cập tên người dùng
Điều đó sẽ hiển thị bất cứ thứ gì người dùng đã đặt làm tên hiển thị của họ trong trường này
Josue
Người điều hành không hoạt động
Xin chào
Khi mã đã được thêm vào, bạn cần đặt [current_user] vào bất cứ nơi nào bạn muốn thông báo chào mừng xuất hiện
Trân trọng,
Josue
Tháng Hai 1, 2016 lúc 3. 37 giờ chiều
Peter
Người tham gia
Xin chào
Đó là công việc. . ) Tuyệt vời, cảm ơn bạn đã giúp đỡ
Tôi có thêm một câu hỏi cho bạn. Tôi có một trang có video. Mình xin lịch các yếu tố nội dung ở video bên dưới. Nó có thể?
Chúc một ngày tốt lành
Tháng Hai 2, 2016 lúc 10. 46 giờ sáng
Josue
Người điều hành không hoạt động
Xin chào
Nghe có vẻ hơi phức tạp, tiếc là điều đó nằm ngoài phạm vi hỗ trợ của chúng tôi. Bạn có thể yêu cầu báo giá tùy chỉnh từ nhà cung cấp bên thứ ba tại đây
Trân trọng,
Josue
Tháng Hai 3, 2016 lúc 9. 37 giờ chiều
Peter
Người tham gia
Xin chào.
Tôi đã tìm thấy một plugin. https. //wordpress. org/plugins/timed-content/
Câu hỏi của tôi là. Làm cách nào tôi có thể đặt trang mã ngắn HTML? . Mình xin lịch trình toàn bộ nội dung tại video bên dưới
Cảm ơn bạn
Tháng Hai 3, 2016 lúc 10. 31 giờ chiều
Basilis
Người điều hành không hoạt động
Chào
Bạn có thể thử sử dụng khối văn bản hoặc sử dụng để tải “ thanh bên ” với một tiện ích bao gồm mã đó.
Một trong 2 cách đó sẽ có thể hoạt động đúng.
Trân trọng,
Basilis
3 Tháng hai, 2016 lúc 11. 25 giờ chiều
Peter
Người tham gia
Xin chào Basilis
Xin lỗi (lỗi của tôi) chúng ta không hiểu nhau. tôi nói một chút bằng tiếng anh
Vấn đề của tôi là với 2 cách. Tôi có nhiều yếu tố hơn trong trang này (nút, hình ảnh, dấu phân cách…) và tôi lên lịch cho TẤT CẢ. Nếu tôi đặt mã ngắn một khối văn bản, plugin sẽ chỉ lập lịch trình đó. Câu hỏi của tôi là. Có cách nào để tôi đặt mã ngắn html của trang lên đầu không ([timed-content-client show=”1. 0. 0″ display=”div”]) và kết thúc ([/timed-content-client]), do đó tôi lên lịch tất cả các thành phần nội dung bên dưới video?
Cảm ơn bạn rất nhiều
Tháng Hai 4, 2016 lúc 3. 57 giờ sáng
Josue
Người điều hành không hoạt động
Chào
Không, điều đó sẽ không hiệu quả vì các phần tử ALB không thể được bọc bằng mã ngắn thô, điều bạn cần làm ở đây là sử dụng mã ngắn thô của các phần tử Enfold này và bọc chúng bằng nội dung có thời gian (trong một hoặc
[timed-content-client show=”1:0:0″ display=”div”] [av_button label='Click me' link='manually,//' link_target='' size='small' position='center' icon_select='yes' icon='ue800' font='entypo-fontello' color='theme-color' custom_bg='#444444' custom_font='#ffffff' custom_class=''] [/timed-content-client]Tuy nhiên, xin lưu ý rằng không phải tất cả các phần tử Enfold đều có thể được bao bọc như thế này (ví dụ: Phần màu hoặc Dấu phân cách toàn chiều rộng). Ngoài ra, tôi khuyên bạn nên bật chế độ gỡ lỗi ALB để bạn có thể xem các mã ngắn được tạo thô bên dưới trình chỉnh sửa ALB