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



这似乎很容易,但是我似乎很难使它起作用。

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

我检查了该元素,WordPress当前未向自定义字段'值'textarea添加"类"。

我要做的就是我的functions.php文件中的add_action()或add_filter(),以修改位于template.php中的函数,称为'_list_meta_row',该函数为自定义字段'value'textarea生成hmtl。只想将" class ='custom-field-value'"插入html。

请帮忙。谢谢。

这并不是我要寻找的那种答案,但是我想出了使用jQuery的基本解决方案。我希望只在php中做某事。

我创建了此jQuery函数,该函数在每个自定义字段值元素中添加了"类"。

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

现在,在"集成"选项卡下的qtranslatex设置中,有一个为自定义字段设置ID或类的地方。因此,我只是将类设置设置为"自定义场值",如上面的脚本所示。

最新更新