Pro
Class to load all the pro features.
Namespace: WebberZone\Contextual_Related_Posts\Pro
Source: includes/pro/class-pro.php line 23
Methods
__construct()
Constructor
Line: 128
public function __construct( );
free_hooks() static
Hooks run when on the free plan.
Since: 3.5.0
Line: 181
static public function free_hooks( );
update_shortcode_defaults()
Update the shortcode defaults.
Since: 3.5.0
Line: 194
public function update_shortcode_defaults( $defaults ): array;
| Type | Name | Description |
|---|---|---|
array |
$defaults |
Default shortcode settings. |
Returns: array — Updated shortcode settings.
short_circuit()
Shortcode circuit.
Since: 3.5.0
Line: 218
public function short_circuit( $short_circuit, $post, $args ): bool;
| Type | Name | Description |
|---|---|---|
bool |
$short_circuit |
Short circuit flag. |
\WP_Post |
$post |
Post object. |
array |
$args |
Arguments array. |
Returns: bool — True if short circuit is enabled.
update_fulltext_indexes() static
Update the fulltext indexes.
Since: 3.5.0
Line: 253
static public function update_fulltext_indexes( $indexes ): array;
| Type | Name | Description |
|---|---|---|
array |
$indexes |
Array of indexes. |
Returns: array — Updated array of indexes.
uninstall_pro() static
Uninstall the pro plugin features.
Since: 3.5.0
Line: 264
static public function uninstall_pro( );
delete_data() static
Delete plugin data.
Since: 3.5.0
Line: 292
static public function delete_data( );
add_tracking_parameters()
Add tracking parameters to related post URLs.
Since: 4.0.0
Line: 315
public function add_tracking_parameters( $url, $result, $args ): string;
| Type | Name | Description |
|---|---|---|
string |
$url |
The post URL. |
\WP_Post |
$result |
The post object. |
array |
$args |
Arguments array. |
Returns: string — Modified URL with tracking parameters.