查看7条回复-1条到7条(共7条)
  • 插件作者 詹姆斯·迪吉奥亚

    (@jamesdigioia)

    谢谢你指出这一点。我将在这个周末发布一个新版本,所以我会确保在那里得到这个修复。

    螺纹起动器 阿里·斯塔托普洛斯

    (@亚里士多德)

    太棒了,谢谢!

    插件作者 詹姆斯·迪吉奥亚

    (@jamesdigioia)

    问题是:我们正在使用post_type_object属性,如下所示:

    https://codex.wordpress.org/Function_Reference/get_post_type_object网站

    具体来说,对象的Label->Name属性。此属性允许我们获取特定帖子类型的复数名称;默认情况下为“Posts”,它是基于当前WordPress语言翻译的。我们不能使用post_type slug(在这种情况下是“post”),因为它不是复数,文件夹应该是“_posts”;我们也不能假设在post_type的末尾添加“s”会使其成为复数,因为英语。

    可以使用以下筛选器设置文件夹名称:wpghs目录已发布wpghs目录已发布。您可以在此处查看筛选器的文档:

    https://github.com/benbalter/wordpress-github-sync/wiki/Customizing-wordpress网站--GitHub-Sync(GitHub同步)

    因此,您可以将目录名重置为任何您想要的名称,以确保它与您使用的语言兼容。如果您对过滤器有任何疑问,请告诉我。

    另一个选项是添加一个附加条件,即如果post_type==“post”,那么我们使用“_posts”,并返回到非post post_types的Label->Name属性。然而,这迫使每个人都使用英文文件夹名称,而不是WordPress安装语言。

    FWIW,我认为实际上应该反过来,翻译所有文件夹名称,这意味着将_汇票文件夹,如果你需要确保你的安装能与Jekyll一起工作,插件应该足够灵活,使之成为可能。

    然而,我是处理i18n问题的新手,所以如果你不同意,请告诉我你的想法。

    螺纹起动器 阿里·斯塔托普洛斯

    (@亚里士多德)

    如果只是硬编码的帖子和页面怎么办?
    至少对于最重要的帖子…
    我假设添加一个条件相当简单,如果对象引用posts,则使用__立柱

    插件作者 詹姆斯·迪吉奥亚

    (@jamesdigioia)

    插件作者 詹姆斯·迪吉奥亚

    (@jamesdigioia)

    我的问题是,一般来说,如果你是一个非英语使用者,你更喜欢用你的母语还是英语写文件夹?我知道你喜欢英语,但最喜欢吗?

    插件作者 詹姆斯·迪吉奥亚

    (@jamesdigioia)

    最新版本不再为默认帖子类型转换文件夹名称。

查看7条回复-1条到7条(共7条)
  • 主题“__posts should not get translated”对新回复关闭。