dongxin9759 2015-05-15 06:48
浏览 26
已采纳

Wordpress使用不同标题的前端添加帖子

I want to create system to insert wordpress post from front-end to logged user. But I have checked same title post many times added by different user. How I add error message if post title already exist

Here is my code

 $u_id = get_current_user_id(); 
   $my_post = array(
   'post_title'    => 'title',
   'post_content'  => 'this is post content',
   'post_status'   => 'publish',
   'post_author'   => $u_id,
   'post_type'     => 'customer_post',
);

$post_ID = wp_insert_post( $my_post );
  • 写回答

1条回答 默认 最新

  • doujing1156 2015-05-15 07:40
    关注

    You can prevent this by checking some condition. You should try this. Wrap your code within this condition, it will not allow post with same title.

    if (!get_page_by_title($title, 'OBJECT', 'post') ){
    
      //your code goes here.
    
     }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 对于这个复杂问题的解释说明
  • ¥50 三种调度算法报错 采用的你的方案
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败