1
私はcorcelを使ってワードプレスの内容を変更しています。投稿はlaravelで作成されたWordPressサイトには表示されません
ポストモデル:
<?php
namespace App;
use Corcel\Post as Corcel;
class Post extends Corcel
{
protected $connection = 'wordpress';
}
とコントローラで:
public function index()
{
$post=new Post();
$post->post_title="New post";
$post->post_content="This is the post created with laravel.";
$post->save();
}
新しいポストがデータベースに作成されます。私はこのレコードをwordpressのデータベースのwp_posts
テーブルに見ることができます。新しい投稿は、WordPressのサイトに表示されていません。私はここで何が欠けていますか?また、ポストを更新
が正常に動作します:
$post=Post::find(3);
$post->post_title="Edited post.";
$post->update();
post_statusは既に公開しています。手動で試しましたが、まだ表示されていません。 – Steve
post_typeとは何ですか? –
それは空で、投稿されているはずです。ありがとうございました。 – Steve