wordpressにWorkbenchを使ってSQLでinsertできるのかなーって思って試してみたけど、できないようです。というお話です。
wordpressにpostするってなると、僕の環境の場合、こうなります。
insert into wp_posts (post_title,post_content_filtered) value ('タイトル','## h2 \n content.') ;
ただ、やっぱりこれを実行しただけでは、何も他の値が更新されないので、だめですね。
タイムスタンプも更新されないし、post_content
っていう、記事本体が格納されるカラムも変化なしです。
どうしても記事投稿画面外からSQLっぽく投稿したいのなら、PHPのwordpressのORマッパーを使用するか、wordpressのload.php(だっけ?)をincludeしてwpdb
を使用するのが、王道です。
あとSQL関係なくなるけどWP-CLIとか、ですね。
ただそれだと、SQLだけを使用して記事を公開したい!っていう今回の趣旨と違うので。
ということで、不可能ですねーというお話でした。