我在 Wordpress 中有一个 php 函数,它会自动将用户的名字和姓氏分配给帖子标题。这是在前端设计的。但是,在后台,当管理员编辑同一帖子时,不应使用管理员值覆盖帖子。
如何修改它以便 A)它不在后端运行,即仅在前端运行或 B)仅在用户不是管理员时才执行?任何帮助深表感谢。谢谢你们。
function wpse67262_change_title( $data ) {
if( 'gd_place' != $data['post_type'] )
return $data;
$user = wp_get_current_user();
$data['post_title'] = $user->first_name . ' ' . $user->last_name;
return $data;
}
add_filter( 'wp_insert_post_data', 'wpse67262_change_title' );
DIEA
慕哥9229398