Was ist der richtige Hook für die Aufnahme einer Post-Ansicht?

Ich erstelle ein Skript für die Verfolgung von Post-Views in meinen zukünftigen Projekten. Ich werde diesen Code in der functions.php meines Themes functions.php .

Was ich frage ist, wie kann ich sicherstellen, dass eine Post-Ansicht aufgezeichnet wird, wenn ein Benutzer die Seite tatsächlich erreicht?

Ich überlegte, ob ich in init oder wp , aber ich bin mir nicht sicher, ob die Verwendung der REST-API und der Ajax-Aktionen auch einen Treffer auslösen (was ich will).

Ist es möglich?

Solutions Collecting From Web of "Was ist der richtige Hook für die Aufnahme einer Post-Ansicht?"

Da es so aussieht, als ob Sie jede Art von Seitenansicht verfolgen möchten (was Google Analytics für Sie tun würde, wenn Sie keine eigene Seite rollen möchten), erstellen Sie eine function, die den aktuellen Seitentyp oder sogar einen beliebigen anderen verwendet Art der Seite.

Eine function wie (grober Code)

 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; } 

Informationen zu Seitentypen finden Sie auf dieser Seite im Codex: https://codex.wordpress.org/Post_Types .

Dann rufen Sie die function in der Vorlage der verschiedenen Seitentypen auf

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

Das könnte dich auf den richtigen Weg bringen, wenn ich deine Frage und deine Kommentare richtig verstanden habe.

Viel Glück!