使用钩子覆盖文件过滤WP重力形式

时间:2018-11-15 22:22:51

标签: wordpress

我想覆盖我的WP的gravityforms插件中包含文件夹中的一小段代码。该文件位于内部:

plugins / gravityforms / includes / fields / class-gf-field-fileupload.php

原始代码是:

$file_path    = str_replace( ' ', '%20', apply_filters( 'gform_fileupload_entry_value_file_path', $file_path, $this ) );
                    $output_arr[] = $format == 'text' ? $file_path : sprintf( "<li><a href='%s' target='_blank' title='%s'>%s</a></li>", esc_attr( $file_path ), esc_attr__( 'Click to view', 'gravityforms' ), $info['basename'] );

                }

我想将其更改为此:

$file_path    = str_replace( ' ', '%20', apply_filters( 'gform_fileupload_entry_value_file_path', $file_path, $this ) );
                    $output_arr[] = $format == 'text' ? $file_path : sprintf( "<li><img src='%s'></li>", esc_attr( $file_path ), esc_attr__( 'Click to view', 'gravityforms' ), $info['basename'] );

                }

基本更改

我知道我必须使用hooks Filter对其进行更改,但是我不知道如何更改。是否可以寻求帮助?

先谢谢您。

0 个答案:

没有答案