我正在开发我的网站,需要在发布时动态更改帖子作者id。
所有帖子都将由管理员编写和发布,但作为不同作者提供的内容,需要将帖子作者id从管理员更改为其他作者(作者id将从自定义字段获取)
那么,如何在发布时动态执行此操作。
这是我的主题元数据库。php代码我正在使用wpalchemy metabox脚本,下面的代码在我的cpt循环php文件中
// getting custom field value from image_artist
// this is giving value like artist_login_name / id
$png_gallery_meta->the_field(\'image_artist\');
$artist_info = $png_gallery_meta->get_the_value();
// to separate artist_login_name and id
$string = $artist_info;
$artist = substr($string, 0, stripos($string, "/") );
// getting first name and last name from user id
$author_first_name = get_userdata(basename($string))->first_name;
$author_last_name = get_userdata(basename($string))->last_name;
所以我使用上面的代码从自定义字段下拉选择框中获取用户信息。现在,当管理员发布帖子时,我如何使用上面的值动态更改id,帖子作者id应该使用上面的id值更改,从选择框中获取。我希望现在情况更清楚了。