wp_update_post
を使用して投稿category
を変更して更新しますか?カテゴリは、<a>
または<button>
wp_update_postカテゴリアンカーからクリック
をクリックして変更する必要があります。これまでのところ、私はこの記事を更新する必要があります。
$live_paused = array(
'post_category' => 6
);
// Update the post into the database
wp_update_post($live_paused);
しかし、どのように私はこの
echo '<a href="" id=""><i class="fa fa-pause"></i></a>';
編集にこの機能を追加回すことができる - テーマの機能のさらなる情報
アップデート郵便番号 - まだテストされていません。
function live_paused_status($post_id){
if (current_user_can('edit_post', $post->ID)) {
$live_paused = array(
'post_category' => 6
);
echo '<a href="" id=""><button title="" data-toggle="tooltip" class="campaigns-link-button" type="button" data-original-title="Pause Campaign"><i class="fa fa-pause"></i></button></a>';
// unhook this function so it doesn't loop infinitely
remove_action('save_post', 'live_paused_status');
// update the post, which calls save_post again
wp_update_post($live_paused);
// re-hook this function
add_action('save_post', 'live_paused_status');
}
}
add_action('save_post', 'live_paused_status');
ループ
<?php $query = new WP_Query(array('post_type' => 'campaigns'));?>
<?php if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>
<div class="card">
<div class="card-footer">
<div class="row">
<div class="col-4 campaigns-link">
<?php echo live_paused_status(); ?>
</div>
</div>
</div>
</div>
<?php endwhile; wp_reset_postdata(); ?>
ちょうどajaxを使用してください。それでおしまい。 –
ありがとう、Dipak。私は質問を閉じることができるので、あなたは答えにどのように置くことができる任意のチャンス。乾杯。 – Darren
ループと更新ポストコード –