我正在开发一个 WordPress 项目,我的客户允许来宾作者提交帖子,但无法弄清楚 Wordpress 管理部分,特别是如何在他们的帖子中嵌入 YouTube 视频。我添加了允许来自 Wordpress 前端的帖子的 wp-user-frontend 插件。我在表单中添加了一个自定义字段,我试图在表单提交之前拦截表单的提交以连接两个值。
我可以提醒文本框的值和文本区域的值,但是当我尝试连接时,什么也没有发生。
非常感谢以下 jQuery 代码的任何帮助:
<script type="text/javascript">
(function($){
$('#wpuf_new_post_form').submit( function(){
var value = $('#new-post-desc_ifr').contents().find('#tinymce').html();
var tube = $('#cf_YouTube').val();
var new_val = '';
if( $.trim(tube).length) {
new_val += value;
new_val += '<br><iframe width="560" height="315" src="http://www.youtube.com/embed/';
new_val += tube;
new_val += '" frameborder="0" allowfullscreen></iframe>';
$('#new-post-desc').val( new_val );
} // end if
return true;
});
})(jQuery); // END self-invoking anonymous function
/*************************************************/
</script>
我编辑了代码以消除我的 STUPID 错误,现在表单发布,但它仍然发布 textarea 的内容并忽略视频代码。除了愚蠢的php错误之外还有什么问题的任何想法???