向员工添加两行列表到Wordpress CMS的最佳方式是什么?
像这样:live example
|图片|个人资料|
在上面的示例中,我使用了一个表,但这样可以更好地创建为CSS。
我需要一种方法让客户在不编写任何代码的情况下添加新员工。我考虑使用图像标题(但我不能按照我想要的方式设置它)或创建列表UL - LI 我也看了一些表插件,但它并不是我需要的完全正常工作。也许我需要编写这样的插件?
关于如何解决这个问题的任何想法?
答案 0 :(得分:0)
我已经解决了这个问题:-D
我只需将新用户个人资料添加为“订阅者”并安装“用户照片”插件即可。然后我可以按照我想要的方式显示用户数据。
这是我最终使用的:
<div class="personale_table">
<?php
$wp_user_search = $wpdb->get_results("SELECT ID, display_name FROM $wpdb->users ORDER BY ID");
foreach ( $wp_user_search as $userid ) {
$user_id = (int) $userid->ID;
$user_login = stripslashes($userid->user_login);
$display_name = stripslashes($userid->display_name);
$user_info = get_userdata($user_id);
?>
<?php
echo('<div class="personale_thumb personale_ramme">' . get_avatar($user_id) . '</div>');
echo('<div class="personale_data"><div class="personale_linje personale_title">' . $user_info->first_name . ' ' . $user_info->last_name . '</div>');
echo('<div class="personale_linje personale_stilling">' . $user_info->aim . '</div><div class="personale_linje">' . $user_info->yim. '</div><div class="personale_linje"><a href="mailto:' . $user_info->user_email . '">' . $user_info->user_email . '</a></div><div class="personale_linje">' . $user_info->jabber . '</div></div>');
}
?>
</div>