自动将新帖子添加到WordPress数据库中

时间:2013-07-04 作者:Sam

我想创建一个php脚本,从另一个网站读取rss提要内容,然后将这些阅读信息添加到我的WordPress网站的数据库中,这样当你访问我的WordPress网站时,你将通过我的php代码看到插入的帖子。

The problem is: 我想使用WordPress的内置代码来添加新帖子,我不想编写自己的代码来将数据插入MySQL<有没有捷径
我希望能够通过php脚本将这些信息添加到WordPress中:

帖子内容

  • 帖子标题
  • 标签
  • 帖子类别
  • 日期:为此,我想添加将新帖子插入数据库的时间和日期

    有没有一种快速的方法可以通过php将新内容添加到wordpress的数据库中?有没有什么特殊的功能来执行此操作?为了使用该函数,我应该在php脚本中做什么?我应该包括哪些内容?

  • 1 个回复
    SO网友:Wyck

    您可以使用wp_insert_post 作用

       $my_post = array(
                \'post_title\'    => \'Some titles\',
                \'post_content\'  => \'This is my post content\',
                \'post_status\'   => \'publish\',
                \'post_author\'   => 1,
                \'post_category\' => array(1, 2, 9000)
                );
    
                // Insert the post into the database
                wp_insert_post( $my_post );
    
            }
    

    结束

    相关推荐

    Open Graph in posts loop page

    我有一个循环,所有帖子都有自己的like按钮,当我点击它时,facebook窗口会出现,但它不会显示正确的帖子缩略图。我认为这是正常的,因为在一个帖子循环中,缩略图是多个的,所以脚本无法判断哪一个去了哪里——相反,like按钮在我的单个帖子页面上工作得很好。所以我的问题是:有没有可能让类似facebook的按钮在循环页面上正常工作,这样即使页面中有10篇帖子,它也能抓取正确的帖子缩略图?也许我应该有多个开放图元,为循环中的每个帖子设置一个集合,但我想这只会造成混乱,我能做些什么吗?