This is my wp_ajax_search_result.php file.
<?php
namespace hooks;
class wp_ajax_search_result extends \plainview\wordpress\activity_monitor\hooks\hook
{
public function log()
{
$link = ‘www.example.com’;
$title = $_POST[‘pdf_ids’]; /**this is my ajax output which is comes from js file and that is right */
$s = $this->activity_monitor()->_(‘Popup viewed: %s‘, $link, $title);
$this->html_and_execute($s);
}
}
AND this is my hooks.php file
<?php
/*
Author: Sonali
Plugin Name: Activity Monitor Example 1
Version: 1
*/
namespace hooks;
class Activity_Monitor_Example_1
{
public function __construct()
{
add_action(‘plainview_activity_monitor_manifest_hooks’, [ $this, ‘plainview_activity_monitor_manifest_hooks’ ]);
}
public function plainview_activity_monitor_manifest_hooks($action)
{
require_once(‘wp_ajax_search_result.php’);
$hook = new wp_ajax_search_result();
$hook->register_with($action->hooks);
}
}
new Activity_Monitor_Example_1();