Wordpress自定义字段与翻译一起使用

时间:2017-03-06 12:38:32

标签: php wordpress function field translation

这看起来应该很容易,但我似乎无法让它发挥作用。

我有一个使用qtranslatex的Wordpress网站,我希望能够使用自定义字段部分中的语言切换选项卡。 Qtranslatex有一个设置来输入元素'id'或'class'。这对于“添加新自定义字段”中的“值”字段来说很好,它有一个可以使用的简单“id”。如果已输入自定义字段值,则存在问题。 Wordpress为每个页面的每个“值”字段创建一个新的“id”,从而无法列出所有已创建的“id”。

我检查了元素,Wordpress目前没有在自定义字段'Value'textarea中添加'class'。

我想要做的是在我的functions.php文件中添加add_action()或add_filter()来修改位于template.php中的函数,该函数名为'_list_meta_row',为自定义字段'Value'textarea生成HMTL。只想将“class ='custom-field-value'”粘贴到HTML中。

请帮忙。感谢。

1 个答案:

答案 0 :(得分:0)

这不是我想要的那种答案,但我想出了一个使用jQuery的基本解决方案。我希望能在php中做点什么。

我创建了这个jQuery函数,它添加了一个'类'每个自定义字段值元素。

jQuery(document).ready(function($){

    $('[id^="meta-"][id$="-value"]').each(function(){
        $(this).addClass('custom-field-value');
    });

});

现在,在“集成”选项卡下的qTranslateX设置中,可以为自定义字段设置ID或类。所以,我只是将课程设置设置为' custom-field-value'正如我在上面的剧本中所示。