PluginProbe
Datafeedr API / 1.4.2
Datafeedr API v1.4.2
1.4.2 1.0.125 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 1.0.25 1.0.26 1.0.27 1.0.28 1.0.29 1.0.3 1.0.30 1.0.31 1.0.32 1.0.33 All 181 releases
datafeedr-api / hooks / admin / networks.php

networks.php in Datafeedr API 1.4.2, at hooks/admin/networks.php

33 lines 916 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 defined( 'ABSPATH' ) || exit;
4
5 /**
6 * Removes the tracking ID field for specific affiliate networks.
7 *
8 * Filters whether a network supports tracking IDs by checking if the network's
9 * group ID is in a predefined list of networks that should not show the
10 * tracking ID field.
11 *
12 * @since 1.3.23
13 *
14 * @param bool $supports_tracking_id Whether the network supports tracking IDs.
15 * @param array $network The network data array.
16 *
17 * @return bool Whether the network should support tracking IDs.
18 */
19 function dfrapi_remove_tracking_id_field_for_specific_networks( bool $supports_tracking_id, array $network ): bool {
20
21 $group_ids = [
22 10055, // PriceRunner
23 ];
24
25 if ( in_array( $network['group_id'], $group_ids ) ) {
26 $supports_tracking_id = false;
27 }
28
29 return $supports_tracking_id;
30 }
31
32 add_filter( 'dfrapi_network_supports_tracking_id', 'dfrapi_remove_tracking_id_field_for_specific_networks', 10, 2 );
33