0

投稿コンテンツを更新し、次を使用してカスタム フィールドを作成するプラグインを作成しています。

add_post_meta($post->ID, 'thesis_post_image', 'http://www.nurseryrhymesonline.net/images/' . $meta);

$my_post = array(
    'ID' => $post->ID,
    'post_content' => $cont
    );

wp_update_post( $my_post ); 

それは正常に機能しており、コンテンツとカスタム フィールドは私が望んでいたとおりですが、編集後のページでコンテンツとカスタム フィールドを確認できますが、手動で更新ボタンを押さない限り DB を更新しないようです。私は成功せずに、投稿ステータスを「ドラフト」に変更して「公開」に戻し、さらに「プライベート」に変更して「公開」に戻し、さらに「保留中」に戻して戻すという新しいループを試みましたが、何も役に立ちませんでした。更新ボタンの手動クリックをシミュレートしません。

プラグインから更新ボタンのクリックをシミュレートする方法についてのアイデア

4

1 に答える 1

0

過去に、プラグインでは using$post->IDがうまく機能しないことがわかりました。たぶんget_the_id()役立つでしょう。コデックスはこちら

于 2012-09-02T05:52:47.023 に答える