【发布时间】:2019-12-12 03:48:41
【问题描述】:
我想通过以下方式扩展我的用户列表视图:
- 添加基于自定义字段的可排序列
- 提供按自定义字段过滤列表的可能性
所以我做了什么:
- 通过 ACF 创建自定义字段(名称为:opiekun_klienta)
- 通过用户设置输入了正确的值(所以我从列表中选择了一个值)
我有这么一段代码:
add_filter( 'manage_users_columns', 'column_register_wpse_101322' );
add_filter( 'manage_users_custom_column', 'column_display_wpse_101322', 10, 3 );
function column_register_wpse_101322( $columns )
{
$columns['accountmanager_col'] = 'Opiekun';
return $columns;
}
function column_display_wpse_101322( $empty, $column_name, $opiekunklienta )
{
$opiekunklienta = get_field( "opiekun_klienta" );
if ( 'accountmanager_col' != $column_name )
return $empty;
return "<strong>$opiekunklienta</strong>";
代码添加了列,但没有显示任何值。代码中的错误在哪里?我找不到它..除此之外,我想创建一个下拉+提交按钮来过滤列表(因此下拉列表将显示自定义字段的值。我不知道从哪里开始..
感谢任何提示!
【问题讨论】:
-
请找到我的答案
-
请检查带有动态用户 ID 的更新代码。
标签: php wordpress filter advanced-custom-fields