wordpress をバージョン 3.5 に更新したところ、機能の 1 つが機能しなくなりました。
ユーザーが投稿を1つのカテゴリに送信できるフロントエンドからの投稿フォームを含むページがあります。
3.5へのアップグレード後、メディアライブラリで投稿を作成して画像をアップロードすることもできますが、特集画像のようなアップロードされた画像を投稿に添付するために使用する機能が、何らかの理由で機能しません。
投稿が正常に作成され、画像がメディア ライブラリにアップロードされた後、このコードを使用して注目の画像を設定します。$post_id
とをキャプチャできます$attach_id
set_post_thumbnail( $post_id, $attach_id );
私もコードを変更しましたが、運が悪かったです
add_post_meta( $post_id, '_thumbnail_id', $attach_id,true );
データベースの投稿に手動で追加post_meta
しますが、画像はうまく機能しているように見えますが、_edit_lock
最初に設定する必要があります。
このコードを追加すると、_edit_lock
に挿入されますpost_meta
が、_thumbnail_id
add_post_meta( $post_id, '_thumbnail_id', $attach_id,true );
add_post_meta( $post_id, '_edit_lock', time().':1',true);
WordPress 3.5 では_thumbnail_id post_meta
、fronted からの実行に関する制限はありますか?