为我的网站gojobr使用wpjobmanager插件。com。澳大利亚:
我遇到了一个问题:为了打击不断发布相同垃圾邮件作业的垃圾邮件用户(他们是手动这样做的,所以没有验证码无法解决问题),我想创建一种简单的方法,从job\\u listings管理页面(wp admin/edit.php?post\\u type=job\\u listings)删除用户。
我输入了以下代码,该列正确显示在job\\u listings页面上,但是生成的nonce与wp core users list admin页面的user delete链接不同(并且不起作用)(该链接使用与下面完全相同的代码)。(位于wp admin/includes/class-wp-users-list-table.php第372行):
//填充此自定义列Add\\u操作的内容(“manage\\u job\\u listing\\u posts\\u custom\\u column”、“gjcontent\\u job\\u listing\\u posts\\u custom\\u column”,99);
函数gjcontent\\u job\\u listing\\u posts\\u custom\\u column($column){/*@var$post WP\\u post*/global$post;
switch ($column) {
case \'user_info\' :
if ( empty( $post->post_author) ) {
echo \' \';
} else {
$del_url = \'users.php?action=delete&user=\' . $post->post_author;
echo \'<a href="\' . wp_nonce_url($del_url) . \'" title="Delete user">Delete</a>\'; //nonce not working :-(
}
break;
}
}