0

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 からの実行に関する制限はありますか?

4

0 に答える 0