我们正在处理的站点在上周已损坏,我们不知道发生了什么。以下是问题列表,以及我们已解决的步骤:
故障排除步骤
提前感谢您能够提供的任何指导:)
答案 0 :(得分:0)
结果是问题所在是在functions.php中的这段代码用来重写子弹,这是问题所在:
function myplugin_update_slug( $data, $postarr ) {
if ( ! in_array( $data['post_status'], array( 'draft', 'pending', 'auto-draft' ) ) ) {
$data['post_name'] = sanitize_title( $data['post_title'] );
}
return $data;
}
sanitize_title()函数正在覆盖关键字段并导致ACF失去对字段的跟踪。
我们通过激活一个干净的WP主题解决了这一问题,然后,当我们确认它是子主题中的某些代码时,我们只是在我们的functions.php文件中注释掉了代码,直到找到了令人反感的函数。