我在提交文本区域内有一个函数,它将添加bbcode,将其包装成文本。
<script>
jQuery(document).ready(function($){
$('#user-submitted-title').on('keyup',function(e){
$('#user-submitted-content').val('[bbcode]'+ $(this).val() +'[bbcode]');
});
});
</script>
<input id="user-submitted-title" name="user-submitted-title" type="text" value="" placeholder="<?php esc_attr_e('Post Title', 'usp'); ?>"<?php if (usp_check_required('usp_title')) echo $usp_required; ?> class="usp-input">
<textarea id="user-submitted-content" name="user-submitted-content" rows="5" placeholder="<?php esc_attr_e('Post Content', 'usp'); ?>"<?php if (usp_check_required('usp_content')) echo $usp_required; ?> class="usp-textarea"></textarea>
现在我要做的是通过该关键字......
例如,如果在textarea中我输入MUSIC VIDEO。
如何使用YouTube API搜索并将第一个相关结果检索到bbcode [bbcode]0M1FGE9W67g[/bbcode]
所以我需要一个短代码函数......
function bbcode( $atts, $content = null ) {
here comes that code which i need
return '<iframe width="560" height="315" src="'.$some_function.'" frameborder="0" allowfullscreen></iframe>';
}
add_shortcode( 'bbcode', 'bbcode' );
现在,问题是可以在提交按钮内执行此操作,当我按下提交按钮时,它将通过#user-submitted-title自动搜索并在bbcode中添加ID auto,因为在视频的每个新手表上如果我在提交之前使用api余额限制配额(在哪里使用该功能,如提交搜索并将ID添加到BBCODE中),则不会使用api余额限制配额,因为视频的ID将存在于iframe中。
如果第一个版本不可能,我怎么能让它保持不变
[bbcode]keyword[/bbcode]
并使用一些功能来搜索andiframe嵌入视频每次运行该功能,即页面是否打开?
希望你们明白,我的英语不是那么好,但我最好地解释了我想要做的事。