因此,我有一个自定义的帖子标题,由前端(非管理员访问)表单使用AFC字段编写。我所追求的是一种在从前端编辑表单更新帖子时更新标题的方法。
以下是从函数中的ACF字段分配帖子标题的工作代码。php:
function auto_title_insert( $value ) {
if ( !$value ) :
$value = $_POST[\'fields\'][\'field_538626f57e84c\'].\' \'.$_POST[\'fields\'][\'field_538627ffeccb0\'].\' \'.$_POST[\'fields\'][\'field_53863a5c7502b\'].\' \'.$_POST[\'fields\'][\'fields[field_53a9bb09f82ba]\'];
return $value;
endif;
return $value;
}
add_filter( \'title_save_pre\', \'auto_title_insert\' );
上面的代码工作得很好,但是当自定义帖子类型更新时,标题不会更新,它仍然是从上面的代码分配的第一个标题。你知道更新帖子时如何更新标题吗?