我想在管理控制台网站上更改主题(Flatsome)语言。我可以...的页面UX Builder之一...但是自定义程序页面(..> appereance>自定义) 不会改变。
我做了本地化:
define('THEME_PATH', get_template_directory());
load_theme_textdomain( 'flatsome', THEME_PATH . '/languages' );
$locale = get_locale();
$locale_file = THEME_PATH . "/languages/$locale.php";
if ( is_readable( $locale_file ) ) require_once( $locale_file );
我用__()和_e()更改了我想要的所有字符串 然后我在本地(使用POedit)扫描了项目并创建了POT和PO文件。
我做了翻译。完成后,我将PO和MO文件传输到FTP。就像我说的,其中一半已经改变了。我现在尝试了很多东西,我觉得完全卡住了。
答案 0 :(得分:0)
是的,我解决了这个问题。如果有人遇到这种问题。 WP更新3.7后,主题的主文件夹位于wp-content / languages / themes /
下如果你正在翻译插件,那就是wp-content / languages / plugins /
如果您的主题mo文件无效或其中一半正在运行,请将您的po mo文件带到这些目录,但这一次使主题{text-domain} - {locale} .mo和{text-域} - {区域设置}的.po