【问题标题】:What does 'twentyeleven' does in the Twenty Eleven Wordpress Theme21 Wordpress 主题中的“twentyeleven”有什么作用
【发布时间】:2012-08-13 01:55:14
【问题描述】:

二十一主题几乎每个部分都有一点sn-p,例如下一个:

<?php

    printf( __( 'Daily Archives: %s', 'twentyeleven' ), '<span>' . get_the_date() . '</span>' );

?>

这部分是什么意思?

'twentyeleven'

我理解(或认为我理解)其余所有内容,但是如果我只是删除那部分代码,或者我应该将其更改为其他内容怎么办?

代码中间twentyeleven的作用是什么?

【问题讨论】:

  • 如果不是anything,goldarn,anything有什么意义?
  • 您可以四处挖掘并弄清楚__() 函数在做什么。或者您可以保持理智并将 wordpress 转储到最近的污水池中。
  • @MarcB - 污水池似乎是对的。
  • 这看起来像一个本地化类别。

标签: php wordpress themes theming


【解决方案1】:

Function reference: __

用法:

<?php $translated_text = __( $text, $domain ); ?> 

第二个参数$domain 是要从中获取翻译的域。所以 211 主题有自己的用于本地化字符串的翻译列表。最终,它将字符串 Daily Archives 翻译成正在使用的任何语言,得到主题提供的翻译。

我查了一下,在二十一主题中有一个翻译文件(在languages 目录中),但实际上并没有任何翻译,所以看起来二十一主题只有英文。

查看更多关于 Translating WordPress 和 POT 文件的信息。

【讨论】:

  • 它无处不在,在页脚中,在主题中几乎无处不在。

    你说是为了翻译?
  • 是的,_e 也是翻译功能。 _etranslate()__() 相同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2010-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多