2015-11-04 103 views
0

我正在開發一個自定義的WordPress主題,客戶的要求是,該網站應該是兩種語言(即英文和中文)。WPML字符串翻譯爲自定義主題不起作用

我正在使用翻譯主題選項。我已經安裝了所有需要的插件,如CMS,字符串翻譯和翻譯管理,但翻譯不起作用。

我也創建了XML文件,並將它存儲在主題根文件夾中。

所有後,將顯示這個錯誤爲:

[theme_switched:0] shineway_footer_partnertwo:http://yelkolab.com/projects/shineway/wp-content/uploads/2015/10/e.png 串未註冊

我已經使用下面的代碼段上的網站上顯示的主題的選項值:

<?php echo stripslashes(get_option('shineway_footer_partnertwo'));?> 
+0

確保你添加了你的代碼片段 - 就目前而言,我們看不到它。 – davidjb

回答

1

您需要使用_e而不是echo

<?php _e(stripslashes(get_option('shineway_footer_partnertwo')), 'your-text-domain'); ?> 

之後用字符串翻譯重新掃描您的主題並添加翻譯。

+0

謝謝,但那也行不通...仍存在問題 – Sarfaraz