php - Wordpress - ACF - 带有 x 2 字段过滤器的管理员/用户列表
问题描述
我正在关注Wordpress - 使用自定义字段(ACF)过滤管理员用户列表以在 function.php 中添加自定义 ACF 字段
它工作正常,当我尝试将用户 ID 字段添加到函数中时,一切都停止工作。
有人有线索吗?谢谢
更新:Col1(显示 ACF 字段)和 Col2(显示用户 ID)按原样工作正常,但是我无法同时显示 Col1 + Col2,当我放入两个脚本时不断出错。
// --- Col 1 --
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( $post_id, $column_name, $opiekunklienta )
{
$opiekunklienta_code = get_user_meta( $opiekunklienta,'opiekun_klienta',true);
if ( 'accountmanager_col' != $column_name )
return $empty;
return "<strong>$opiekunklienta_code</strong>";
}
// ---- Col 2 ----
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['uid'] = 'ID';
return $columns;
}
function column_display_wpse_101322( $empty, $column_name, $user_id )
{
if ( 'uid' != $column_name )
return $empty;
return "<strong>$user_id</strong>";
}
解决方案
推荐阅读
- java - 对在 Comparator.comparing() 中使用方法引用感到困惑
- apache-kafka - 批量 KafkaListener 的 ConsumerInterceptor
- oop - 当我们需要应用一个影响多种项目的动作时如何设计类
- javascript - Highstock => 在页面初始加载时出现类型错误问题
- reactjs - 如何在 Create-React-App 的依赖本地 typescript 节点模块中使用装饰器?
- gitlab - Gitlab CI:变量中的脚本步骤?
- firebase - 使用 Firebase 将集合导出到 BigQuery 扩展程序将 Firestore 数据以表格格式存储在 BigQuery 中
- android - 来自 Assets 文件夹的 Android PDF
- android - 我有一个数据完整的 html 文本并想在 android 中显示
- c - for循环中总和的输出不正确