我有一个问题,不知道该如何解决。我们使用Polylang插件使WordPress页面支持多语言。一切都很好,除了其他插件的自定义文章类型。使用此自定义文章类型创建的文章只能加载基础语言(英语)的内容,但是无论我们更改语言,它都无法加载内容。
我是这样注册文章类型的:
我是这样注册文章类型的:
register_post_type( 'placement',
array(
'labels' => array(
'name' => __( 'Placementy' ),
'singular_name' => __( 'Placement' )
),
'public' => true,
'menu_icon' => 'dashicons-welcome-write-blog'
)
);
我尝试在functions.php中注册自定义文章类型,而不是插件主文件,但结果仍然相同...其他自定义文章类型都能正常工作,并且它们也是以相同的方式注册的。我还尝试在我的WordPress主题中为自定义文章类型创建模板,而不是使用插件中的模板,但也失败了...真的不知道为什么它不起作用。特别是当其他所有东西都能正常工作时。在更改后清除了缓存。检查了开发者和本地环境中的更改。是什么原因导致这种行为呢?