我很难尝试基于店面(WooCommerce)为我的孩子主题使用自定义翻译
由于某种原因,翻译没有生效。
以下是我所做的:
创建了languages
子主题文件夹中的目录,放置相应的个性化es\\u。生产任务单(&A);es\\U es。采购订单文件(基于storefront.pot)已编辑functions.php
要读取这些文件,请执行以下操作:
function my_child_theme_setup() {
load_child_theme_textdomain( \'jllorentesstorefront\', get_stylesheet_directory() . \'/languages\' );
}
add_action( \'after_setup_theme\', \'my_child_theme_setup\' );
但什么也没发生,它仍然使用默认的西班牙语翻译,而不是我的。。。
有什么想法吗?谢谢
SO网友:Atif Aqeel
你必须先给你的父主题加上颜色。
function load_parent_stylesheet() {
wp_enqueue_style( \'parent-styles\', get_template_directory_uri() . \'/style.css\' );
}
add_action( \'wp_enqueue_scripts\', \'load_parent_stylesheet\' );
然后加载翻译文件夹
function my_theme_lang_setup() {
$lang = get_stylesheet_directory() . \'/languages\';
load_child_theme_textdomain( \'your-domain\', $lang );
}
add_action( \'after_setup_theme\', \'my_theme_lang_setup\' );
把这个放在你的函数中。php并尝试