我有一个自定义功能,可以使用表单上输入的信息创建自定义帖子
部分帖子内容是一行<div id="featuredcocktail">
当我以管理员的身份测试它时,一切都很完美,内容也按照我的要求创建,但一旦我以非登录用户的身份使用该表单,自定义帖子就只创建了<div>
.
当我把id改成类时<div class="featuredcocktail">
它对管理员和未登录用户都很有效。
$my_post = array(
\'post_title\' => $company_field,
\'post_type\' => \'bgmp\',
\'post_status\' => \'draft\',
\'comment_status\' => \'closed\',
\'ping_status\' => \'closed\',
\'post_content\' => $content
);
$id = wp_insert_post( $my_post );
$cont = \'<div id="featuredcocktail">\'. "\\r\\n";
$cont .= \'<img src="\'. $attach_data[\'file\'] .\'" alt="\'. $filename .\'" title="\'. $filename .\'" width="\'. $attach_data[\'width\'] .\'" height="\'. $attach_data[\'height\'] .\'" class="alignright size-medium" />\'. "\\r\\n";
wp_update_post( array(\'ID\' => $id, \'post_content\' => $cont ) );
知道我如何使用id吗?