I am seeing the following entry numerous times in my error logs. Do you have some tips for resolving?
PHP Warning: Undefined array key "domain" in /nas/content/live/mysite/wp-content/plugins/callrail-phone-call-tracking/callrail.php on line 44
]]>
Read about this Plugin, installed it on a client site, but when I click Activate the page waits, then refreshes, so nothing is activated. The error log at WPEngine is:
auditor:event=activated_plugin {“plugin”:”callrail-phone-call-tracking/callrail.php”,”network_activation”:false,”blog_id”:1,”event”:”activated_plugin”,”current_user_id”:7,”remote_addr”:”50.45.237.66″}, referer: https://pacificwestroofing.com/wp-admin/plugins.php
]]>All other site software (core, themes, all other plugins) are up to date.
With PHP 8.x
Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "callrail_first_party_check" not found or invalid function name in /home/customer/www/XXXXXXXXX/public_html/wp-includes/class-wp-hook.php:308 Stack trace: #0 /home/customer/www/XXXXXXXXX/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #1 /home/customer/www/XXXXXXXXX/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #2 /home/customer/www/XXXXXXXXX/public_html/wp-settings.php(639): do_action('wp_loaded') #3 /home/customer/www/XXXXXXXXX/public_html/wp-config.php(82): require_once('/home/customer/…') #4 /home/customer/www/XXXXXXXXX/public_html/wp-load.php(50): require_once('/home/customer/…') #5 /home/customer/www/XXXXXXXXX/public_html/wp-blog-header.php(13): require_once('/home/customer/…') #6 /home/customer/www/XXXXXXXXX/public_html/index.php(17): require('/home/customer/…') #7 {main} thrown in /home/customer/www/XXXXXXXXX/public_html/wp-includes/class-wp-hook.php on line 308
With PHP 7.4.x
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'callrail_first_party_check' not found or invalid function name in /home/customer/www/XXXXXXXXX/public_html/wp-includes/class-wp-hook.php on line 308
Warning: Cannot modify header information - headers already sent by (output started at /home/customer/www/XXXXXXXXX/public_html/wp-includes/class-wp-hook.php:308) in /home/customer/www/XXXXXXXXX/public_html/wp-admin/includes/mis
I’ve rolled back and won’t be updating any of my other CallRail clients till this gets resolved.
]]>Updating the plugin from 0.4.10 to 0.5.0 on WP 6.1.1 results in this error:
PHP Fatal error: ?Uncaught TypeError: call_user_func_array(): Argument #1 ($function) must be a valid callback, function "callrail_first_party_check" not found or invalid function name in \app\public\wp-includes\class-wp-hook.php:308
]]>
I got got notification about the plugin being vulnerable to attack and wondering if there is a fix/update to patch the security issues in the plugin.
20+ of my client sites use this plugin with Callrail services, but if a fix can’t be made soon, I will have to encourage my clients to use another service. Not what I want to do as Callrail works perfectly, just need to get the plugin patched.
]]>Hi there, since activating the CallRail plugin on our site we are seeing an enormous amount of uncached requests that are causing major performance issues with our site and PHP workers.
Here are the requests we are seeing:
/index.php?rest_route=/calltrk/swap.js
/index.php?rest_route=/calltrk/sessions/companies/643627583/external_forms.js
/index.php?rest_route=/calltrk/sessions/group/0/dbf4bc6b2766531eee25/12/swap_session.json
/index.php?rest_route=/Calltrk/v1/store
/index.php?rest_route=/calltrk/sessions/companies/643627583/external_forms.js
/index.php?rest_route=/calltrk/swap.js
Any tips to solve this?
]]>Hey friends at CallRail! Looks like your plugin is generating a PHP Notice in my logs, nothing serious but would be awesome if it weren’t there… ??
Here’s the error:
PHP Notice: Undefined index: HTTP_USER_AGENT in .../plugins/callrail-phone-call-tracking/callrail.php on line 341
And the fix is pretty straight forward, line 341 in that file becomes this set of lines:
if(isset($_SERVER['HTTP_USER_AGENT'])) {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
} else {
$user_agent = '';
}
Would be awesome to get a patch, thanks!
]]>hi
I need to to use a call tracking plugin for marketing purposes.
callrail does not support iran numbers
do you now any other plugin that can help me?
if not what is your sugestion
]]>We are using WordPress 4.9.4 and are still using CallRail software, but there have been no changes to the plugin for 2 years. We are developing a new site, and our developers also have a call tracking software system that they want us to change to because CallRail has not updated (and has not been tested compatible with the existing WP version).
Is there a planned update soon? Is this software still supported?
]]>Does this plugin still work with WP 4.8.2?
There haven’t been any updates in some time!
]]>When used on a blog leveraging W3 Total Cache Browser Caching the Javascript include on line:91 of callrail.php breaks and a “Query String” is added to the remote URL which breaks and returns a 404 if using “static” and not a “query parameter”.
The problem is simply that W3TC matches the src=”//cdn…
Simply change that Javascript include to detect http(s) and don’t just use the protocol-relative (//) version.
-M
]]>The site is:
https://llhomecleaningservices.com/
I am pretty sure I have it set up properly in WordPress and in CallRail.
It should have a different number from google and another from Bing.
I can see the .js file in the source code.
The htaccess is really simple as well.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Please can you help?
https://www.ads-software.com/plugins/callrail-phone-call-tracking/
]]>Will this plugin allow for use on only specific pages, i.e. landing pages that do not link to the rest of the site and have a narrow call to action. i.e. specifically used for marketing vs the home/contact/blog pages where we would want to always show our main toll free?
https://www.ads-software.com/plugins/callrail-phone-call-tracking/
]]>I only see one place to put a CallRail API Key in WordPress settings. But I have two office locations which CallRail sees as two companies.
Any way to add both to my WordPress site?
Thanks,
Joe
https://www.ads-software.com/plugins/callrail-phone-call-tracking/
]]>Does your plugin work in a cached environment? I use WP Engine for hosting.
Thanks
https://www.ads-software.com/plugins/callrail-phone-call-tracking/
]]>