这在WordPress中意味着什么?简单的问题

时间:2015-05-29 作者:riogrande

我正在挖掘wordpress,并开始研究模板,将其作为制作自定义主题的特定空白主题/框架。我找到了“HTML5Blank”,正在查看源代码,发现了一些我不理解的东西。

<h1 class="htittle"><?php _e( \'News\', \'html5blank\' ); ?></h1>
零件是什么\'html5blank\' 做什么?它到处重复。它不在评论中,所以它应该是wordpress codex的一部分,但我甚至不知道谷歌应该做什么。更多示例:

<h1><?php _e( \'About \', \'html5blank\' ); echo get_the_author() ; ?></h1>
还有。。。, \'html5blank\' ) . 为什么在这里?更多示例

<span class="comments"><?php comments_popup_link( __( \'Leave your thoughts\', \'html5blank\' ), __( \'1 Comment\', \'html5blank\' ), __( \'% Comments\', \'html5blank\' )); ?></span>
这里重复了很多次,我想不出来。

然后我研究了另一个名为“Bones”的空白框架的sourc。同样的事情

<p><?php _e( \'This is the error message in the archive.php template.\', \'bonestheme\' ); ?></p>  
,\'bonestheme\' ?? 这是干什么的?

<h1><?php _e( \'Oops, Post Not Found!\', \'bonestheme\' ); ?></h1>

1 个回复
SO网友:TheDeadMedic

这是text domain, 用于翻译。当您运行这样的操作时:

<?php _e( \'Hello World\', \'html5blank\' ) ?>
。。。WordPress将尝试在加载的HTML5 Blank MO文件中查找翻译后的字符串:

load_theme_textdomain( \'html5blank\', \'path/to/language.mo\' );

结束