@bossigorxxx

Как убрать из кэша часть кода php?

Есть часть кода с счетчиком просмотров. С плагином Кэша он работает не корректно. Можно как то вывести этот код через ajax ? Использую плагин WP-FFPC для worpress/ Просмотры то считает, то нет. Если отключу кэш все идет в норму.
Сам код ниже:
<?php
if ($p->args['show_view_count']): 
	$key = MAGONE_META_KEY_VIEWS;
	if (get_theme_mod('view_count_key')) {
		$key = get_theme_mod('view_count_key');
	}
	$views = get_post_meta($p->id, $key, true);
	if ($views) : ?>
		<span class="views post-meta post-meta-views" >
			<i class="fa fa-eye"></i>  
			<span><?php echo $views; ?></span>
		</span>
	<?php endif; ?>
<?php endif;
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
alvvi
@alvvi
export default apathy;
По сути ничего не мешает вам передалать этот код в JS.
Делаете POST из JS, в <?php echo $views; ?> ставите плейсхолдер, помечаете каким-нибудь селктором. После того как POST отрабатывает вставляете туда нужное вам значение.

Отдельный роут в WP который будет отдавать нужные вам данные можно делать через WP REST API или ajax-экшены.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы