@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;
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
alvvi
@alvvi
export default apathy;
По сути ничего не мешает вам передалать этот код в JS.
Делаете POST из JS, в <?php echo $views; ?> ставите плейсхолдер, помечаете каким-нибудь селктором. После того как POST отрабатывает вставляете туда нужное вам значение.

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

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
KUPIBILET.RU Санкт-Петербург
от 160 000 до 200 000 ₽
26 февр. 2021, в 16:26
5000 руб./за проект
26 февр. 2021, в 16:09
200000 руб./за проект
26 февр. 2021, в 15:59
6000 руб./за проект