How to fix post view script

Some servers can block execution scripts for post view. Maybe you have security plugin, so, you must add file https://site.com/wp-content/themes/rehub/functions/rhpostviewcounter.php to whitelist or maybe rehubpostviews action to whitelist.

Also, it’s possible to place file in root folder, usually it helps

Take file rehub-ajax.php из /rehub/functions/ and place it in root folder of your site, open it and change

require_once('../../../../wp-load.php');

to

require_once('wp-load.php');

In your grandchild plugin functions file (or in child theme functions) add next code

/ Change path to Post view counter /
function rehub_postview_enqueue() {
global $post;
if ( is_single()) {
wp_register_script( 'rehub-postview', get_template_directory_uri() . '/js/postviews.js', array( 'jquery' ) );
wp_localize_script( 'rehub-postview', 'postviewvar', array('rhpost_ajax_url' => '/rehub-ajax.php', 'post_id' => intval($post->ID)));
wp_enqueue_script ( 'rehub-postview');
}
}

You must have enough customization skills for such actions, because if you will do something wrong, your site can be broken

How to customize theme