| Server IP : 62.171.151.215 / Your IP : 216.73.217.53 Web Server : nginx/1.18.0 System : Linux vmi3128365 5.15.0-176-generic #186-Ubuntu SMP Fri Mar 13 11:01:42 UTC 2026 x86_64 User : alex ( 1000) PHP Version : 8.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /tmp/plugin-wordpress-seo/wordpress-seo/src/tracking/infrastructure/ |
Upload File : |
<?php
// phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong
namespace Yoast\WP\SEO\Tracking\Infrastructure;
/**
* The adapter of tracking links.
*/
class Tracking_Link_Adapter {
/**
* Creates the tracking link for tasks.
*
* @param string|null $url The URL to enhance.
*
* @return string The enhanced URL.
*/
public function create_tracking_link_for_tasks( ?string $url ): ?string {
if ( $url === null ) {
return null;
}
return \add_query_arg(
[
'wpseo_tracked_action' => 'task_first_actioned_on',
'wpseo_tracking_nonce' => \wp_create_nonce( 'wpseo_tracking_nonce' ),
],
$url,
);
}
}