我已经安装了Pods和WPML,我已经为WPML安装了SitePress多语言CMS扩展,并且我有许多使用Pods添加的自定义帖子类型。
最近我在查看网站时添加了什么?lang=ar到URL的末尾检查所有内容的外观(我还没有翻译任何内容),我收到了一个PHP通知,它在标题上方重复了46次,它说:
Notice: Invalid object kind: _pods_field in /my/website/path/wp-content/plugins/sitepress-multilingual-cms/inc/template-functions.php on line 194
当我检查模板函数中的第194行时。php中,我发现了以下内容:
$post_types = array_keys((array) $wp_post_types);
$taxonomies = array_keys((array) $wp_taxonomies);
$element_types = array_merge($post_types, $taxonomies);
$element_types[] = \'comment\';
if (!in_array($element_type, $element_types)) {
trigger_error(sprintf(__(\'Invalid object kind: %s\', \'sitepress\'), $element_type), E_USER_NOTICE);
return null;
}
我知道这只是一个可以忽略的PHP通知,但我发现该网站的翻译版本加载时间是普通网站加载时间的5倍,我认为这46个错误是它如此缓慢的原因。我尝试过删除所有小部件,删除导航菜单,清除Pods缓存,但似乎什么都不起作用。