您当前的位置:首页 > TAG信息列表 > textdomain

  • 在前端使用wp-admin翻译

    时间:2017-08-11

    目前,我正致力于在前端实现用户配置文件表单。不幸的是,前端核心翻译文件(wp-content/languages/lang_LANG.po) 在用户配置文件页面上未显示任何已翻译的字符串。这些翻译后的字符串位于wp-content/languages/admin-lang_LANG.po 由于文件名以“admin”开头,我的猜测是,只有在访问wp admin页面时(当is_admin() 返回true)。因此,当您没有查看wp admin页面时,如何加载wp admin的文本域?

  • 如何调试失败的LOAD_THEME_TextDOMAIN()?

    时间:2012-11-11

    我把我的主题做好了翻译的准备。我的text domain 是my_theme 还有我的.po 和.mo (de\\u de.po和de\\u de.mo)文件位于子文件夹中languages 在“我的主题”文件夹中。在我的functions.php 我添加了以下代码:add_action(\'after_setup_theme\', \'my_theme_setup\'); function my_theme_setup(){ load_theme_textdomain(\'my_

  • What is a Theme textdomain?

    时间:2012-12-11

    我发现任何WordPress主题都使用这个函数,但我不明白它的目的是什么,在这种情况下,它是什么\'themify\'?以下是主题化中的一些示例functions.php:1) 。load_theme_textdomain( \'themify\', TEMPLATEPATH.\'/languages\' ); 2)。if (function_exists(\'register_nav_menus\')) { register_nav_menus( array(

  • 操作挂接LOAD_TextDOMAIN$DOMAIN变量

    时间:2013-01-13

    我使用load_textdomain 动作挂钩列出所有活动本地化文本域以及翻译文件的相应路径。function mo_location( $domain, $mofile ) { if ( !is_array($GLOBALS[\'moloc\']) ) $GLOBALS[\'moloc\'] = array(); $GLOBALS[\'moloc\'][$domain] = $mofile; } ad

  • 如何将变量保存在Cookie中或获取查询字符串?

    时间:2013-01-30

    我正在我的自定义WordPress主题中添加一个语言变量(locale)。我通过添加?l=en_US 到URL。我想把这个参数添加到COOKIE中,这样网站就会记住这个选择。此外,我想建立一个语言切换器(允许访问者选择自己的语言)。我应该如何实现它?我可以通过以下方式获取区域设置(并加载文本域):add_action(\'after_setup_theme\', \'DYtheme_setup\'); add_filter(\'locale\', \'DYtheme_localized\');&#

  • Theme Checker Text Domain

    时间:2013-02-14

    $output .= \'<li class=\"recentcomments\">\' . sprintf(_x(\'%1$s %2$s - %3$s %4$s\', \'thst\'), get_avatar( $comment, 48 ), (...);这是我的一行代码,Wordpress主题检查器告诉我“文本域问题。你没有包含文本域!”正如你所看到的,我已经包括了一个。这里可能有什么问题?

  • 默认情况下覆盖插件的文本域-丢失翻译

    时间:2013-02-16

    Wordpress很棒,但有些东西让我抓狂。无论何时更新插件或主题,都会删除并替换所有文件。所以,如果我在一个插件中有自定义代码或翻译,它就会丢失!我看到一些解决方案建议更改插件的textdomain以从wp内容/语言加载语言文件,但如果我编写自定义函数来加载*。采购订单和*。mo来自wp内容,直接在插件代码中,它也会被覆盖。所以我想知道如何更新插件,而不丢失翻译或自定义代码。我最终使用了WPML字符串来完成这项工作,将翻译保存在DB中(我不确定是否可行),但WPML是一个非常繁重的插件,我必须在所有站点

  • 所有对文本域的引用都应该指向我当前的主题吗?

    时间:2013-03-21

    我正在对我继承的一个主题进行主题检查,我遇到了很多类似这样的建议:RECOMMENDED: Text domain problems in loop.php. The twentyten text domain is being used! 该网站没有被翻译的计划,那么在这种情况下最好做什么呢?替换对的所有引用twentyten 到我的主题的文本域,还是完全删除文本域的所有引用?WordPress文档有点混乱:-/

  • 文本域必须是主题的名称吗?

    时间:2013-03-28

    主题的文本域必须是实际的主题名称吗?如果您开发WP主题,难道您不能对您开发的所有主题使用相同的名称(可能是您的企业名称)吗,这样就可以在开发时更容易地复制和粘贴代码?(尽管查找和替换相当简单)。

  • 关于unctions.php的警告/注意

    时间:2013-05-01

    我对主页顶部显示的通知有疑问,如:注意事项:load_plugin_textdomain 调用时使用的参数自2.7版以来已被弃用,没有可用的替代参数。在里面.../wordpress/wp-includes/functions.php 在线2925这行代码是关于$wpsmiliestrans:\';)\' => \'icon_wink.gif\', 如果我删除这段代码,它将在第2924行显示问题,这是关于笑脸的另一段代码,这类代码有几十种。我怎样才能摆脱这个我已将软件更新到最新版本。

  • Multiple textdomains

    时间:2013-05-23

    我有很多插件。显然,它们都有自己独特的国际化TextDomain(i18n)。我的所有插件中都包含了一堆文件,我把它们都放在一个名为common的目录中。这添加了一个我希望所有插件都拥有的仪表板小部件,以及一个用于更新的脚本(因为它们不在wordpress.org插件repo上)。我希望能够将我的公用文件夹放到我的每个插件中,而不必编辑文件。但我担心其中包含的文本字符串。我可以在同一个插件中为两个不同的域调用load\\u plugin\\u textdomain两次吗?考虑到i18n,处理这种情况的最佳

  • 主题不想加载本地化文件

    时间:2013-06-21

    这是我的功能。php摘录:function get_theme_text_domain() { //Same behavior if I return the string as \'return \'whatever\' $theme = wp_get_theme(); return $theme->get(\'TextDomain\'); } function tamtando_theme_setup()

  • 在主题中找到合适的“文本域”

    时间:2013-06-27

    我有一个wordpress主题的客户,Nevada, 而且我们很难让内置的翻译为它工作。主题包含。英语、德语和斯洛文尼亚语的mo文件,似乎可以通过我们的WPML插件找到。但是,他们没有翻译主题内的任何模板文本。我们创建的内容的翻译工作正常。遵循此处的说明:http://wpml.org/documentation/getting-started-guide/theme-localization/ , 查看“部分”;选项2:使用。主题本地化的mo文件“;,听起来我只需要输入textdomain 对于主题。问

  • 为什么不调用/触发“Plugins_Load”?

    时间:2013-09-02

    我正在打电话load_plugin_textdomain 然而,一旦加载了插件,就不会发生这种情况。我确实激活了一个插件,所以这不应该触发吗?add_action(\"plugins_loaded\", \"test_override\"); function init_localization() { echo \"init_localization<br>\"; load_plugin_textdomain (&#x

  • 这个主题的翻译没有出现在真正的主持人中。为什么?

    时间:2014-03-05

    我翻译了很多wp主题,直到现在,我还没有看到这个问题。我制作生产任务单和采购订单文件this theme 在函数中我输入了这个代码load_theme_textdomain( \'rokesh\', get_template_directory() .\'/lang/\'); 我将所有主题textdomains更改为rokesh 还可以翻译poedit中的所有文本,并在localhost中正常工作。但当我把这个主题转移到真正的主人那里时,翻译出来的文本就不起作用了。有什么问题吗?您可以在此处下载

  • LOAD_CHILD_THEME_TextDOMAIN在函数.php中不起作用

    时间:2014-03-30

    我有一个未本地化的子主题。所以我在函数中添加了这个。phpadd_action( \'after_setup_theme\', \'my_child_theme_setup\' ); function my_child_theme_setup() { load_child_theme_textdomain( \'mytheme\', get_stylesheet_directory() . \'/languages\' ); } 它不起作用。我搜索了几个小时,我读

  • 注意:未定义常量REDUX_TEXT_DOMAIN的使用-假定为‘REDUX_TEXT_DOMAIN’

    时间:2014-07-02

    我正在建立我的第一个Wordpress网站,我刚刚下载并安装了v3。9.1。我买了一个主题(rustik3)并试图安装它,但我遇到了WP\\U调试产生的以下错误:Notice: Use of undefined constant Redux_TEXT_DOMAIN - assumed \'Redux_TEXT_DOMAIN\' in /var/www/wp-content/themes/rustik3/admin/options.php on line 501 Notice: Use o

  • 在注册帖子类型之前加载插件文本域

    时间:2014-07-03

    我正在构建一个wordpress插件,它将注册一个帖子类型。我正在尝试设置一个简单的测试用例,它所做的只是用get text函数注册一个post类型,然后用poedit翻译它。我已成功创建。采购订单和。mo文件,并使用以下代码加载它们:add_action(\'init\', \'client_functions_textdomain\'); function client_functions_textdomain(){ load_plugin_textdomain( \'clie

  • 如何将菜单字符串、类别和标签放入po文件进行翻译

    时间:2014-08-04

    我正在准备翻译我的主题。我在函数中添加了以下行。php,并在我的主题文件中添加了文本域。<?php /*** LOAD THEME TEXTDOMAIN ***/ load_theme_textdomain( \'mytheme\', get_template_directory() . \'/languages\' ); $locale = get_locale(); $locale_file = get_template_directory() . \"/lan

  • 一个插件中的两个文本域

    时间:2014-08-20

    起始时间:A = 主插件(库),B = 子插件我开发了一个插件B 这将取决于另一个插件A 以便正常工作。我这样做是因为我是一个不喜欢代码重复的人。因此,我有一个插件,其中包含其他插件所需的库A 和另一个插件,它只会做它应该做的,但只有当插件A 已激活。一切都很顺利,但是。。。我还需要制作插件B 独立和建档这一点,我必须包括主要的图书馆。很简单,我所需要做的就是更改几行代码。这是潜在的问题。In插件A 我有翻译文本域example_text_a 在子插件中(B) 是的example_text_b.两者都使用