У меня есть настраиваемое поле с именем count
, Я пытаюсь увеличить и сохранить его значение в сообщении, когда для изображения сообщения нажата кнопка голосования. Тем не менее, он не обновляет значение настраиваемого поля и не обновляет на странице … ничего не происходит
<?php
// Query the custom post type to display
$args = array('post_type' => 'books');
$query = new WP_Query( $args );
while ( $query->have_posts() ) :
$query->the_post();
if ( has_post_thumbnail() ):
$oldcount=get_field('count');
$newcount=$oldcount+1;
?><div><?php the_post_thumbnail('thumbnail'); ?><button onclick="myvote($post_id,$newcount)">Vote</button><?php echo " ".$oldcount;?></div>
<?php endif; endwhile; ?>
<script language="Java Script" type="text/javascript">
function myvote($pid,$tempcount) {
$.ajax({
type: "POST",
url: "<?php bloginfo('template_directory'); ?>/voteajax.php",
data: {action:'call_this',pid:$pid,tempcount:$tempcount},
cache: false,
success: function(html){
$("body").append(html);
}
});
};
</script>
voteajax.php
<?php
if($_POST['action'] == 'call_this') {
update_field('field_5501', $_POST['tempcount'],$_POST['pid'];
}
?>
Задача ещё не решена.
Других решений пока нет …