我一直在四处寻找并且每个人都说解决方案是从以下代码中“发送”:
if ( empty( $value ) )
$value = __('send', 'wpcf7');
这是我用图像替换提交按钮后做的第一件事,但是“发送”仍然覆盖了提交按钮图像,我不知道该怎么做。这就是我的CSS代码:
/* Shortcode handler */
add_action( 'init', 'wpcf7_add_shortcode_submit', 5 );
function wpcf7_add_shortcode_submit() {
wpcf7_add_shortcode( 'submit', 'wpcf7_submit_shortcode_handler' );
}
function wpcf7_submit_shortcode_handler( $tag ) {
$tag = new WPCF7_Shortcode( $tag );
$class = wpcf7_form_controls_class( $tag->type );
$atts = array();
$atts['class'] = $tag->get_class_option( $class );
$atts['id'] = $tag->get_option( 'id', 'id', true );
$atts['tabindex'] = $tag->get_option( 'tabindex', 'int', true );
$value = isset( $tag->values[0] ) ? $tag->values[0] : '';
if ( empty( $value ) )
$value = __(' ', 'wpcf7');
$atts['class'] = 'button';
$atts['type'] = 'submit';
$atts['value'] = $value;
$atts = wpcf7_format_atts( $atts );
$html = sprintf( '<input %1$s />', $atts );
return $html;
}
注意:我已经“发送”了,留下了一个像''而不是''这样的空间,事实上我已经尝试了所有组合,但没有。
是否与我创建提交按钮图像的方式有关?在最新版本的CF7中,我必须在我的submit.php中添加$atts['class'] = 'button';
,然后将以下内容添加到我的CSS中
.button {
background-image: url("imageurl.gif");
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
height: 35px;
width: 133px;
border: 0 none;
cursor: pointer;
}
非常感谢任何帮助。
答案 0 :(得分:4)
无需触摸代码即可更改提交按钮的消息。进入你的wp仪表板&lt;联系并更改此行
<p>[submit "Send"]</p>
到
<p>[submit "Anything you would like here"]</p>
答案 1 :(得分:1)
在模块submit.php
中的最新版本(撰写本文时)第27行更改
if ( empty( $value ) )
$value = __( 'Send', 'contact-form-7' );
到
if ( empty( $value ) )
$value = __( ' ', 'contact-form-7' );
答案 2 :(得分:1)
如果您正在使用联系表格7寻找空白按钮
[submit " "]
答案 3 :(得分:0)
试错。
用“测试”之类的其他内容替换它所说的“提交”并更改每一个直到它起作用。然后你就会确切知道要改变哪一个。