【问题标题】:Wordpress Custom Fields work with TranslationWordpress 自定义字段与翻译一起使用
【发布时间】:2017-03-06 12:38:31
【问题描述】:

这看起来应该很容易,但我似乎很难让它工作。

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

我检查了元素,但 Wordpress 目前没有向自定义字段“值”文本区域添加“类”。

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

请帮忙。谢谢。

【问题讨论】:

    标签: php wordpress function field translation


    【解决方案1】:

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

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

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

    现在,在集成选项卡下的 qTranslateX 设置中,可以为自定义字段设置 id 或类。所以,我只是将类设置设置为“自定义字段值”,如上面我的脚本中所示。

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 2017-07-25
      相关资源
      最近更新 更多