サポート » その他 » 「MW WP Form」input要素にreadonly属性を付けたい

  • 「MW WP Form」を利用しているサイトで
    あるinputにreadonly属性を付与したいため
    do_shortcode_tagフィルターフックを使って下記をfunctions.phpに追記したのですが、
    readonly付きで出力されませんでした。

    出力されない原因は何が考えられますでしょうか。
    ご教示いただけますと幸いです。

    function my_mwform_input_shortcode_tag( $output, $tag, $attr ) {
    	if ( $tag == 'mwform_input' && $attr['name'] == 'インプットの名前' ) {
    		$output = str_replace( '<input ', '<input readonly ', $output );
    	}
    	return $output;
    }
    
    add_filter( 'do_shortcode_tag', 'my_mwform_input_shortcode_tag', 10, 3 );
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • $tagはショートコードのタグの値のはずなので、「mwform_input」の代わりに「mwform_email」や「mwform_text」を使ってみてはどうでしょうか。

    トピック投稿者 ysaito

    (@ysaito)

    「mwform_text」に変えたらreadonly入りました!ありがとうございました!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「「MW WP Form」input要素にreadonly属性を付けたい」には新たに返信することはできません。