如何将WordPress的某个文本或术语变成一个定制,变成整个站点?

时间:2013-08-01 作者:Mayeenul Islam

在我的WordPess客户网站中,我将帖子作为产品,将评论作为客户评论,将订阅者作为注册客户,等等。对于我使用的客户Admin Menu Editor 编辑wp-admin 菜单项标题,即:

发布>产品,添加新产品

  • 页面>网页等,但情况是:
    当有人单击菜单“产品”时,页面会显示“帖子”。这有点可疑!:(

    如果可能的话,我想改变整个网站的可视化效果,将“帖子”变成“产品”,“页面”变成“网页”等,并将相对复数(即“帖子”变成“产品”等)也许是一种过滤。。。

    Awareness: 但我不想与WordPress关键字“Post”(帖子类型)或WordPress关键字“Contributor”(用户角色)等发生冲突。

  • 2 个回复
    最合适的回答,由SO网友:gmazzap 整理而成

    这是一个骗局。您可以使用WP翻译功能。

    有两种可能性:

    您使用的是WP的默认英文版本,您使用的是本地化版本/wp_content) 在内容文件夹下创建一个名为“languages”的文件夹(通常为/wp_content) 有一个名为“languages”的文件夹,其中有一些文件(至少两个)与您的语言相关,它们的名称如下xx_XX.poxx_XX.mo 其中xx\\u xx是语言的代码。有时还有另外两个文件:admin-xx_XX.poadmin-xx_XX.moadmin-xx_XX.po 和admin-xx_XX.mo 复制这两个文件,否则复制xx_XX.moxx_XX.po, 并将其放在另一个文件夹中

    下载、安装并激活插件Codestyling LocalizationTools 菜单您将找到菜单项Localization, 点击它,屏幕分为两部分,左边你可以看到你所有的主题、插件,首先是WordPress本身。在右边,你可以看到所有可用于WordPress、主题和插件的语言。在WordPress行中,如果您使用的是本地化版本,您将看到您的语言,否则将什么也看不到。别介意,点击按钮Add Language 在出现的窗口中,选择一种对你来说尽可能陌生的语言,比如“isiZulu”,语言代码为“zu\\u zu”(这是最后一种)skip 此步骤。否则,请打开文件夹/wp_content/languages 您将看到1个文件,例如。zu_ZU.po. 按照案例2的说明复制2个文件,重命名该文件.po 在里面zu_ZU.po 和文件.mo 在里面zu_ZU.mo 然后将这些重命名的文件复制到/wp_content/languages (因此更换zu_ZU.po).WP Dashboard -> Tools -> Localization 并刷新页面。单击新语言标志旁边的“重新扫描”按钮。插件开始工作,完成后单击“编辑”按钮Generate mo-file"E;在页面的页眉中wp-config.php 文件写入:define(\'WPLANG\', \'zu_ZU\'). 注意:如果您使用的是本地化版本,则此定义为already 这里:不要再添加,改为更改语言代码

  • 刷新WP dashboard中的页面并查看神奇之处:)
  • SO网友:Morgan Estes

    听起来你真的很想Custom Post Types 您可以使用它自定义帖子(和页面)的名称和功能,以匹配站点的内部结构。你可以使用插件来生成它们,但我更喜欢在我的主题中控制它们functions.php 使用GenerateWP 工具

    一旦它们正常工作,如果仍要删除帖子和页面菜单,请查看remove_menu_page 函数并使用它隐藏/删除这些页面。Here\'s a writeup from Six Revisions 关于它的工作原理(有点过时,但它提供了一个很好的概述)。Disclaimer: 我从来没有隐藏过核心的帖子/页面菜单,所以我不知道它如何影响CPT中的编辑。

    结束

    相关推荐

    为什么Apply_Filters在循环内部和外部的行为不同?

    What I want: 通过创建$query = new WP_Query($args);Why: 以json格式返回特定内容,作为一种API请求,准备在另一个站点上显示What I tried first:foreach($query->posts as $post) { $post->post_content = apply_filters(\'the_content\', $post->post_content); }; 这执行了autop 和do