Intereting Posts

Каков правильный крюк для записи в виде сообщения?

Я создаю скрипт для отслеживания просмотров сообщений в моих будущих проектах. Я буду использовать этот код в своих functions.php .

Я спрашиваю, как я могу убедиться, что запись в виде записи записывается, когда пользователь на самом деле попадает на страницу?

Я считал, что подключаюсь к init или wp , но я не уверен, что использование REST API и действия Ajax также вызовут хит (который я хочу).

Является ли это возможным?

Поскольку, как представляется, вы хотите отслеживать каждый вид просмотра страницы (что будет делать Google Analytics для вас, если вы не хотите откатывать свои собственные), затем создайте функцию, которая будет использовать текущий тип страницы, или даже любой тип страницы.

Функция вроде (грубый код)

 function record_view($pagetype = 'post') { // function with default value switch ($pagetype ) { case "post": //do something break; case "page": // do something for a pge break; // add additional cases for whatever you are trackin case default: // do something if not any of the above types break; } return; } 

См. Эту страницу в Codex для информации о типах страниц: https://codex.wordpress.org/Post_Types .

Затем поместите вызов функции в шаблон различных типов страниц

 record_view('post'); // this on the single post template 

Это может заставить вас начать, если я правильно понимаю ваши вопросы и комментарии.

Удачи!