我正在使用wordpress编辑表单。这是我的代码。我的trim()
功能无效。
<div class = "input-group">
<label for = "business_meta_title"><?php _e('Meta Title', 'wcd');
?></label>
<textarea type="text" name="business_meta_title" id="business_meta_title" class="form-control">
<?php echo trim(get_field('business_meta_title', $deal_id)); ?>
</textarea>
</div>
<div class="input-group">
<label for="business_meta_description"><?php _e('Meta Description', 'wcd'); ?></label>
<textarea type="text" name="business_meta_description" id="business_meta_description" class="form-control">
<?php echo trim(get_field('business_meta_description', $deal_id)); ?>
</textarea>
</div>
<div class="input-group">
<label for="business_meta_keywords"><?php _e('Meta Keywords', 'wcd'); ?></label>
<textarea type="text" name="business_meta_keywords" id="business_meta_keywords" class="form-control">
<?php echo trim(get_field('business_meta_keywords', $deal_id)); ?>
</textarea>
</div>
我得到这样的输出。
有什么想法?我该怎么办?
答案 0 :(得分:2)
请在textareas
中重复写入trim
,textarea
工作正常但您在 HTML中打开<div class = "input-group">
<label for = "business_meta_title"><?php _e('Meta Title', 'wcd');
?></label>
<textarea type="text" name="business_meta_title" id="business_meta_title" class="form-control"><?php echo trim(get_field('business_meta_title', $deal_id)); ?></textarea>
</div>
<div class="input-group">
<label for="business_meta_description"><?php _e('Meta Description', 'wcd'); ?></label>
<textarea type="text" name="business_meta_description" id="business_meta_description" class="form-control"><?php echo trim(get_field('business_meta_description', $deal_id)); ?></textarea>
</div>
<div class="input-group">
<label for="business_meta_keywords"><?php _e('Meta Keywords', 'wcd'); ?></label>
<textarea type="text" name="business_meta_keywords" id="business_meta_keywords" class="form-control"><?php echo trim(get_field('business_meta_keywords', $deal_id)); ?></textarea>
</div>
标记后添加额外的空格强>:
{{1}}
答案 1 :(得分:1)
在标记中的值之间使用不含空格:
<textarea type="text" name="business_meta_keywords" id="business_meta_keywords" class="form-control"><?php echo trim(get_field('business_meta_keywords', $deal_id)); ?></textarea>
答案 2 :(得分:0)
我建议你提出两个可以解决问题的改变点:
1。如果您使用wordpress,请使用提供wp_trim_words的wordpress而不是trim()
。
2。删除值与<textarea>
代码
wp_trim_words()
函数将文本修剪为一定数量的单词并返回修剪后的文本。