Version Description
- Bug Fix: Make htaccess bots blocker script optional for customers. turn off by default
- Bug Fix: noscript element is sent to ta_click_data_redirect AJAX as the keyword
Download this release
Release Info
Developer | jkohlbach |
Plugin | ThirstyAffiliates Affiliate Link Manager |
Version | 3.3.7 |
Comparing to | |
See all releases |
Code changes from version 3.3.6 to 3.3.7
- Helpers/Plugin_Constants.php +1 -1
- Models/Bootstrap.php +1 -3
- Models/Rewrites_Redirection.php +27 -21
- Models/Settings.php +7 -0
- js/app/ta.js +17 -1
- languages/thirstyaffiliates.pot +127 -115
- readme.txt +5 -1
- thirstyaffiliates.php +1 -1
Helpers/Plugin_Constants.php
CHANGED
@@ -27,7 +27,7 @@ class Plugin_Constants {
|
|
27 |
// Plugin configuration constants
|
28 |
const TOKEN = 'ta';
|
29 |
const INSTALLED_VERSION = 'ta_installed_version';
|
30 |
-
const VERSION = '3.3.
|
31 |
const TEXT_DOMAIN = 'thirstyaffiliates';
|
32 |
const THEME_TEMPLATE_PATH = 'thirstyaffiliates';
|
33 |
const META_DATA_PREFIX = '_ta_';
|
27 |
// Plugin configuration constants
|
28 |
const TOKEN = 'ta';
|
29 |
const INSTALLED_VERSION = 'ta_installed_version';
|
30 |
+
const VERSION = '3.3.7';
|
31 |
const TEXT_DOMAIN = 'thirstyaffiliates';
|
32 |
const THEME_TEMPLATE_PATH = 'thirstyaffiliates';
|
33 |
const META_DATA_PREFIX = '_ta_';
|
Models/Bootstrap.php
CHANGED
@@ -406,9 +406,7 @@ class Bootstrap implements Model_Interface {
|
|
406 |
return;
|
407 |
|
408 |
$current_tab = isset( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : '';
|
409 |
-
|
410 |
$post_type = isset( $_GET[ 'post_type' ] ) ? sanitize_text_field( $_GET[ 'post_type' ] ) : '';
|
411 |
-
|
412 |
$interfaces = apply_filters( 'ta_admin_interfaces' , array() );
|
413 |
$current_interface = $screen_id && isset( $interfaces[ $screen_id ] ) ? $interfaces[ $screen_id ] : null;
|
414 |
|
@@ -423,7 +421,7 @@ class Bootstrap implements Model_Interface {
|
|
423 |
$capability = $current_interface;
|
424 |
|
425 |
// get error message.
|
426 |
-
$error_message = apply_filters( 'ta_admin_interface_error_message' , __( "
|
427 |
|
428 |
// kill page display error message if current user does not have capability.
|
429 |
if ( ( $capability && ! current_user_can( $capability ) ) || ( $object_id && isset( $_GET[ 'post' ] ) && get_current_user_id() != get_post_field( 'post_author' , $object_id ) && ! current_user_can( 'edit_others_posts' ) ) )
|
406 |
return;
|
407 |
|
408 |
$current_tab = isset( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : '';
|
|
|
409 |
$post_type = isset( $_GET[ 'post_type' ] ) ? sanitize_text_field( $_GET[ 'post_type' ] ) : '';
|
|
|
410 |
$interfaces = apply_filters( 'ta_admin_interfaces' , array() );
|
411 |
$current_interface = $screen_id && isset( $interfaces[ $screen_id ] ) ? $interfaces[ $screen_id ] : null;
|
412 |
|
421 |
$capability = $current_interface;
|
422 |
|
423 |
// get error message.
|
424 |
+
$error_message = apply_filters( 'ta_admin_interface_error_message' , __( "Sorry, you are not allowed to access this page." , 'thirstyaffiliates' ) , $screen_id , $current_tab , $capability , $current_interface );
|
425 |
|
426 |
// kill page display error message if current user does not have capability.
|
427 |
if ( ( $capability && ! current_user_can( $capability ) ) || ( $object_id && isset( $_GET[ 'post' ] ) && get_current_user_id() != get_post_field( 'post_author' , $object_id ) && ! current_user_can( 'edit_others_posts' ) ) )
|
Models/Rewrites_Redirection.php
CHANGED
@@ -228,12 +228,6 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
228 |
return;
|
229 |
}
|
230 |
|
231 |
-
if ( $this->_helper_functions->is_user_agent_bot() ) {
|
232 |
-
header("HTTP/1.1 403 Forbidden" );
|
233 |
-
wp_die();
|
234 |
-
return;
|
235 |
-
}
|
236 |
-
|
237 |
$thirstylink = $this->get_thirstylink_post( $post->ID );
|
238 |
$redirect_url = html_entity_decode( $thirstylink->get_prop( 'destination_url' ) );
|
239 |
$redirect_type = $thirstylink->get_prop( 'redirect_type' , get_option( 'ta_link_redirect_type' ) );
|
@@ -315,26 +309,31 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
315 |
*
|
316 |
* @since 3.1.0
|
317 |
* @since 3.3.2 Get blocked bots from setting value.
|
|
|
318 |
* @access public
|
319 |
*/
|
320 |
public function block_bots_to_access_affiliate_links_on_htaccess() {
|
321 |
|
322 |
-
$htaccess
|
323 |
-
|
324 |
-
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
$block_bots .= "<IfModule mod_rewrite.c>\n";
|
329 |
-
$block_bots .= "RewriteEngine On\n";
|
330 |
-
$block_bots .= "RewriteCond %{HTTP_USER_AGENT} (" . $bots_list . ") [NC]\n";
|
331 |
-
$block_bots .= "RewriteRule ^" . $link_prefix . "/ - [L,F]\n";
|
332 |
-
$block_bots .= "</IfModule>\n";
|
333 |
-
$block_bots .= "#END Block-Bots-ThirstyAffiliates\n\n";
|
334 |
|
335 |
-
|
336 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
|
|
|
|
|
|
|
|
|
338 |
file_put_contents( $this->_constants->HTACCESS_FILE() , $htaccess );
|
339 |
}
|
340 |
|
@@ -363,6 +362,7 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
363 |
* Block bots access to affiliate links for non-apache servers.
|
364 |
*
|
365 |
* @since 3.3.3
|
|
|
366 |
* @access public
|
367 |
*/
|
368 |
public function block_bots_non_apache_server() {
|
@@ -370,7 +370,7 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
370 |
global $post;
|
371 |
|
372 |
$is_apache = strpos( $_SERVER[ 'SERVER_SOFTWARE' ] , 'Apache' ) !== false;
|
373 |
-
|
374 |
if ( $is_apache || ! is_object( $post ) || $post->post_type !== Plugin_Constants::AFFILIATE_LINKS_CPT || ! $this->_helper_functions->is_user_agent_bot() )
|
375 |
return;
|
376 |
|
@@ -414,6 +414,7 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
414 |
add_filter( 'pre_update_option_ta_link_prefix_custom' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
415 |
add_filter( 'pre_update_option_ta_show_cat_in_slug' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
416 |
add_filter( 'pre_update_option_ta_blocked_bots' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
|
|
417 |
add_action( 'ta_after_register_thirstylink_post_type' , array( $this , 'set_rewrites' ) , 1 , 1 );
|
418 |
add_action( 'ta_after_register_thirstylink_post_type' , array( $this , 'flush_rewrite_rules' ) );
|
419 |
|
@@ -424,6 +425,11 @@ class Rewrites_Redirection implements Model_Interface , Deactivatable_Interface
|
|
424 |
add_filter( 'ta_filter_redirect_url' , array( $this , 'pass_query_string_to_destination_url' ) , 10 , 2 );
|
425 |
|
426 |
// block bots on redirect (for non-apache servers).
|
427 |
-
|
|
|
|
|
|
|
|
|
|
|
428 |
}
|
429 |
}
|
228 |
return;
|
229 |
}
|
230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
$thirstylink = $this->get_thirstylink_post( $post->ID );
|
232 |
$redirect_url = html_entity_decode( $thirstylink->get_prop( 'destination_url' ) );
|
233 |
$redirect_type = $thirstylink->get_prop( 'redirect_type' , get_option( 'ta_link_redirect_type' ) );
|
309 |
*
|
310 |
* @since 3.1.0
|
311 |
* @since 3.3.2 Get blocked bots from setting value.
|
312 |
+
* @since 3.3.7 We only add the htaccess bots blocker content when the ta_enable_bot_crawl_blocker_script setting option is set to "yes".
|
313 |
* @access public
|
314 |
*/
|
315 |
public function block_bots_to_access_affiliate_links_on_htaccess() {
|
316 |
|
317 |
+
$htaccess = $this->remove_block_bots_htaccess_rules();
|
318 |
+
|
319 |
+
if ( get_option( 'ta_enable_bot_crawl_blocker_script' ) == 'yes' ) {
|
320 |
|
321 |
+
$link_prefix = $this->_helper_functions->get_thirstylink_link_prefix();
|
322 |
+
$bots_list = apply_filters( 'ta_block_bots_on_htaccess' , $this->_helper_functions->get_blocked_bots() );
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
|
324 |
+
// prepare new TA block bots htaccess content.
|
325 |
+
$block_bots = "\n#BEGIN Block-Bots-ThirstyAffiliates\n";
|
326 |
+
$block_bots .= "<IfModule mod_rewrite.c>\n";
|
327 |
+
$block_bots .= "RewriteEngine On\n";
|
328 |
+
$block_bots .= "RewriteCond %{HTTP_USER_AGENT} (" . $bots_list . ") [NC]\n";
|
329 |
+
$block_bots .= "RewriteRule ^" . $link_prefix . "/ - [L,F]\n";
|
330 |
+
$block_bots .= "</IfModule>\n";
|
331 |
+
$block_bots .= "#END Block-Bots-ThirstyAffiliates\n\n";
|
332 |
|
333 |
+
// prepend block bots rules in the htaccess content.
|
334 |
+
$htaccess = $block_bots . $htaccess;
|
335 |
+
}
|
336 |
+
|
337 |
file_put_contents( $this->_constants->HTACCESS_FILE() , $htaccess );
|
338 |
}
|
339 |
|
362 |
* Block bots access to affiliate links for non-apache servers.
|
363 |
*
|
364 |
* @since 3.3.3
|
365 |
+
* @since 3.3.7 We only block bots when the ta_enable_bot_crawl_blocker_script setting option is set to "yes".
|
366 |
* @access public
|
367 |
*/
|
368 |
public function block_bots_non_apache_server() {
|
370 |
global $post;
|
371 |
|
372 |
$is_apache = strpos( $_SERVER[ 'SERVER_SOFTWARE' ] , 'Apache' ) !== false;
|
373 |
+
|
374 |
if ( $is_apache || ! is_object( $post ) || $post->post_type !== Plugin_Constants::AFFILIATE_LINKS_CPT || ! $this->_helper_functions->is_user_agent_bot() )
|
375 |
return;
|
376 |
|
414 |
add_filter( 'pre_update_option_ta_link_prefix_custom' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
415 |
add_filter( 'pre_update_option_ta_show_cat_in_slug' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
416 |
add_filter( 'pre_update_option_ta_blocked_bots' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
417 |
+
add_action( 'update_option_ta_enable_bot_crawl_blocker_script' , array( $this , 'set_flush_rewrite_rules_transient' ) , 10 , 2 );
|
418 |
add_action( 'ta_after_register_thirstylink_post_type' , array( $this , 'set_rewrites' ) , 1 , 1 );
|
419 |
add_action( 'ta_after_register_thirstylink_post_type' , array( $this , 'flush_rewrite_rules' ) );
|
420 |
|
425 |
add_filter( 'ta_filter_redirect_url' , array( $this , 'pass_query_string_to_destination_url' ) , 10 , 2 );
|
426 |
|
427 |
// block bots on redirect (for non-apache servers).
|
428 |
+
if ( get_option( 'ta_enable_bot_crawl_blocker_script' ) == 'yes' )
|
429 |
+
add_action( 'wp' , array( $this , 'block_bots_non_apache_server' ) );
|
430 |
+
|
431 |
+
// update the ta_enable_bot_crawl_blocker_script setting option if it has no value yet on database.
|
432 |
+
if ( get_option( 'ta_enable_bot_crawl_blocker_script' , 'not_on_db' ) === 'not_on_db' )
|
433 |
+
update_option( 'ta_enable_bot_crawl_blocker_script' , '' );
|
434 |
}
|
435 |
}
|
Models/Settings.php
CHANGED
@@ -359,6 +359,13 @@ class Settings implements Model_Interface , Activatable_Interface , Initiable_In
|
|
359 |
'type' => 'textarea',
|
360 |
'default' => Plugin_Constants::DEFAULT_BLOCKED_BOTS,
|
361 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
362 |
)
|
363 |
|
364 |
) ),
|
359 |
'type' => 'textarea',
|
360 |
'default' => Plugin_Constants::DEFAULT_BLOCKED_BOTS,
|
361 |
|
362 |
+
),
|
363 |
+
|
364 |
+
array(
|
365 |
+
'id' => 'ta_enable_bot_crawl_blocker_script',
|
366 |
+
'title' => __( "Enable Bot Crawl Blocker Script" , 'thirstyaffiliates' ),
|
367 |
+
'desc' => __( "By enabling this setting, your affiliate links won't redirect for all the <em>blocked bots</em> set above and will send out a 403 forbidden error." , 'thirstyaffiliates' ),
|
368 |
+
'type' => 'toggle'
|
369 |
)
|
370 |
|
371 |
) ),
|
js/app/ta.js
CHANGED
@@ -23,16 +23,19 @@ jQuery( document ).ready( function($) {
|
|
23 |
* @since 3.2.0 Removed event trigger. Added keyword variable in the AJAX trigger.
|
24 |
* @since 3.3.0 Add javascript redirect feature.
|
25 |
* @since 3.3.1 Make sure the duplicate click prevention only works on affiliate links.
|
|
|
26 |
*/
|
27 |
recordLinkStat : function( e ) {
|
28 |
|
29 |
var $link = $(this),
|
30 |
href = $link.attr( 'href' ),
|
31 |
linkID = $link.data( 'linkid' ),
|
32 |
-
keyword = $link.
|
33 |
imgsrc,
|
34 |
newWindow;
|
35 |
|
|
|
|
|
36 |
// if link clicked is not an affiliate link, then skip.
|
37 |
if ( ! thirstyFunctions.isThirstyLink( href ) && ! linkID ) return;
|
38 |
|
@@ -75,6 +78,19 @@ jQuery( document ).ready( function($) {
|
|
75 |
newWindow.location.href = redirect_url ? redirect_url : href;
|
76 |
else
|
77 |
window.location.href = redirect_url ? redirect_url : href;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
} );
|
79 |
},
|
80 |
|
23 |
* @since 3.2.0 Removed event trigger. Added keyword variable in the AJAX trigger.
|
24 |
* @since 3.3.0 Add javascript redirect feature.
|
25 |
* @since 3.3.1 Make sure the duplicate click prevention only works on affiliate links.
|
26 |
+
* @since 3.3.7 Add fail script for enhanced js redirect to still work on AJAX failure.
|
27 |
*/
|
28 |
recordLinkStat : function( e ) {
|
29 |
|
30 |
var $link = $(this),
|
31 |
href = $link.attr( 'href' ),
|
32 |
linkID = $link.data( 'linkid' ),
|
33 |
+
keyword = $link[0].innerText,
|
34 |
imgsrc,
|
35 |
newWindow;
|
36 |
|
37 |
+
if ( ! keyword ) keyword = $link.text();
|
38 |
+
|
39 |
// if link clicked is not an affiliate link, then skip.
|
40 |
if ( ! thirstyFunctions.isThirstyLink( href ) && ! linkID ) return;
|
41 |
|
78 |
newWindow.location.href = redirect_url ? redirect_url : href;
|
79 |
else
|
80 |
window.location.href = redirect_url ? redirect_url : href;
|
81 |
+
|
82 |
+
} ).fail( function() {
|
83 |
+
|
84 |
+
$link.data( "clicked" , false );
|
85 |
+
|
86 |
+
if ( thirsty_global_vars.enable_js_redirect !== 'yes' || $link.data( 'nojs' ) == true )
|
87 |
+
return;
|
88 |
+
|
89 |
+
if ( newWindow )
|
90 |
+
newWindow.location.href = href;
|
91 |
+
else
|
92 |
+
window.location.href = href;
|
93 |
+
|
94 |
} );
|
95 |
},
|
96 |
|
languages/thirstyaffiliates.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: ThirstyAffiliates\n"
|
5 |
-
"POT-Creation-Date: 2018-
|
6 |
"PO-Revision-Date: 2016-04-29 07:38+0800\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: Rymera Web Co <support@thirstyaffiliates.com>\n"
|
@@ -43,7 +43,7 @@ msgstr ""
|
|
43 |
#: Models/Link_Fixer.php:216 Models/Link_Fixer.php:218
|
44 |
#: Models/Link_Picker.php:279 Models/Link_Picker.php:337
|
45 |
#: Models/Link_Picker.php:457 Models/Marketing.php:175 Models/Marketing.php:300
|
46 |
-
#: Models/Marketing.php:
|
47 |
#: Models/Stats_Reporting.php:398 Models/Stats_Reporting.php:444
|
48 |
msgid "Invalid AJAX call"
|
49 |
msgstr ""
|
@@ -259,12 +259,12 @@ msgstr ""
|
|
259 |
msgid "Show Link Categories"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: Models/Bootstrap.php:389 Models/Settings.php:
|
263 |
msgid "Settings"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: Models/Bootstrap.php:
|
267 |
-
msgid "
|
268 |
msgstr ""
|
269 |
|
270 |
#: Models/Guided_Tour.php:151
|
@@ -374,7 +374,7 @@ msgstr ""
|
|
374 |
msgid "No affiliate links found"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: Models/Marketing.php:177 Models/Settings.php:
|
378 |
msgid "Required parameter not passed"
|
379 |
msgstr ""
|
380 |
|
@@ -425,7 +425,7 @@ msgid ""
|
|
425 |
" <p><a href=\"%s\" target=\"_blank\">Check out the ThristyAffiliates Pro features here →</a></p>"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: Models/Marketing.php:
|
429 |
msgid ""
|
430 |
"<h4>Enable Enhanced Javascript Redirect</h4>\n"
|
431 |
" <p>ThirstyAffiliates version 3.2.5 introduces a new method of redirecting via javascript which will only run on your website's frontend.\n"
|
@@ -433,15 +433,15 @@ msgid ""
|
|
433 |
" This feature is turned on automatically for <strong>new installs</strong>, but for this install we would like to give you the choice of enabling the feature or not.</p>"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: Models/Marketing.php:
|
437 |
msgid "Enable enhanced javascript redirect feature"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: Models/Marketing.php:
|
441 |
msgid "You are not allowed to do this."
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: Models/Marketing.php:
|
445 |
msgid "Advanced Features"
|
446 |
msgstr ""
|
447 |
|
@@ -526,7 +526,7 @@ msgstr ""
|
|
526 |
msgid "Start Tour"
|
527 |
msgstr ""
|
528 |
|
529 |
-
#: Models/Settings.php:
|
530 |
#: views/cpt/view-link-options-metabox.php:24
|
531 |
#: views/cpt/view-link-options-metabox.php:36
|
532 |
#: views/cpt/view-link-options-metabox.php:49
|
@@ -535,7 +535,7 @@ msgstr ""
|
|
535 |
msgid "Yes"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: Models/Settings.php:
|
539 |
#: views/cpt/view-link-options-metabox.php:25
|
540 |
#: views/cpt/view-link-options-metabox.php:37
|
541 |
#: views/cpt/view-link-options-metabox.php:50
|
@@ -544,400 +544,408 @@ msgstr ""
|
|
544 |
msgid "No"
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: Models/Settings.php:
|
548 |
msgid "Per category"
|
549 |
msgstr ""
|
550 |
|
551 |
-
#: Models/Settings.php:
|
552 |
#: views/reports/link-performance-report.php:80
|
553 |
msgid "General"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: Models/Settings.php:
|
557 |
msgid "Settings that change the general behaviour of ThirstyAffiliates."
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: Models/Settings.php:
|
561 |
msgid "Link Appearance"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: Models/Settings.php:
|
565 |
msgid "Settings that specifically affect the behaviour & appearance of your affiliate links."
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: Models/Settings.php:
|
569 |
msgid "Modules"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: Models/Settings.php:
|
573 |
msgid "This section allows you to turn certain parts of ThirstyAffiliates on or off. Below are the individual modules and features of the plugin that can be controlled."
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: Models/Settings.php:
|
577 |
msgid "Import/Export"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: Models/Settings.php:
|
581 |
msgid "Import and Export global ThirstyAffiliates plugin settings from one site to another."
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: Models/Settings.php:
|
585 |
msgid "Help"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: Models/Settings.php:
|
589 |
msgid "Links to knowledge base and other utilities."
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: Models/Settings.php:
|
593 |
msgid "Default Link Insertion Type"
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: Models/Settings.php:
|
597 |
msgid "Determines the default link type when inserting a link using the quick search."
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: Models/Settings.php:
|
601 |
msgid "Link"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: Models/Settings.php:
|
605 |
msgid "Shortcode"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: Models/Settings.php:
|
609 |
msgid "Disable \"uncategorized\" category on save?"
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: Models/Settings.php:
|
613 |
msgid "If links are including categories in the URL then by default ThirstyAffiliates will add an \"uncategorized\" category to apply to non-categorised links during save. If you disable this, it allows you to have some links with categories in the URL and some without."
|
614 |
msgstr ""
|
615 |
|
616 |
-
#: Models/Settings.php:
|
617 |
msgid "Disable buttons on the Visual editor?"
|
618 |
msgstr ""
|
619 |
|
620 |
-
#: Models/Settings.php:
|
621 |
msgid "Hide the ThirstyAffiliates buttons on the Visual editor."
|
622 |
msgstr ""
|
623 |
|
624 |
-
#: Models/Settings.php:
|
625 |
msgid "Disable buttons on the Text/Quicktags editor?"
|
626 |
msgstr ""
|
627 |
|
628 |
-
#: Models/Settings.php:
|
629 |
msgid "Hide the ThirstyAffiliates buttons on the Text editor."
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: Models/Settings.php:
|
633 |
msgid "Trim stats older than:"
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: Models/Settings.php:
|
637 |
msgid "months (Automatically clean the statistics database records older than a set point. Setting this to 0 will disable it)."
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: Models/Settings.php:
|
641 |
msgid "Don't cache 301 redirects? (server side redirects)"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: Models/Settings.php:
|
645 |
msgid "By default, browsers caches the 301 redirects. Enabling this option will tell the browser not to cache 301 redirects. Be aware that it is still up to the browser if it will cache it or not."
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: Models/Settings.php:
|
649 |
msgid "Disable IP address collection"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: Models/Settings.php:
|
653 |
msgid "By default ThirstyAffiliates plugin collects visitor's IP address everytime they click an affiliate link as part of the statistics information. By checking this the IP address collection will be disabled, but other information will still be saved."
|
654 |
msgstr ""
|
655 |
|
656 |
-
#: Models/Settings.php:
|
657 |
msgid "Blocked bots"
|
658 |
msgstr ""
|
659 |
|
660 |
-
#: Models/Settings.php:
|
661 |
msgid "By default ThirstyAffiliates blocks bots accessing your affiliate links to give you a more appropriate data in the report. Select bots, or enter new ones to block."
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: Models/Settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
665 |
msgid "Link Prefix"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: Models/Settings.php:
|
669 |
#, php-format
|
670 |
msgid "The prefix that comes before your cloaked link's slug. <br>eg. %s/<strong>recommends</strong>/your-affiliate-link-name.<br><br><b>Warning :</b> Changing this setting after you've used links in a post could break those links. Be careful!"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: Models/Settings.php:
|
674 |
msgid "Custom Link Prefix"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: Models/Settings.php:
|
678 |
msgid "Enter your preferred link prefix."
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: Models/Settings.php:
|
682 |
msgid "Link Category in URL?"
|
683 |
msgstr ""
|
684 |
|
685 |
-
#: Models/Settings.php:
|
686 |
#, php-format
|
687 |
msgid "Shows the primary selected category in the url. eg. %s/recommends/<strong>link-category</strong>/your-affiliate-link-name.<br><br><b>Warning :</b> Changing this setting after you've used links in a post could break those links. Be careful!"
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: Models/Settings.php:
|
691 |
msgid "Enable Enhanced Javascript Redirect on Frontend"
|
692 |
msgstr ""
|
693 |
|
694 |
-
#: Models/Settings.php:
|
695 |
-
msgid "By default affiliate links are redirected on the server side. Enabling this will set all affiliate links to be redirected via javascript on your website's frontend. This will then improve the accuracy of the link performance report."
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: Models/Settings.php:
|
699 |
msgid "Link Redirect Type (server side redirects)"
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: Models/Settings.php:
|
703 |
msgid "This is the type of redirect ThirstyAffiliates will use to redirect the user to your affiliate link."
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: Models/Settings.php:
|
707 |
msgid "Use no follow on links? (server side redirects)"
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: Models/Settings.php:
|
711 |
msgid "Add the nofollow attribute to links so search engines don't index them."
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: Models/Settings.php:
|
715 |
msgid "No follow categories (server side redirects)"
|
716 |
msgstr ""
|
717 |
|
718 |
-
#: Models/Settings.php:
|
719 |
msgid "The links assigned to the selected category will be set as \"no follow\"."
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: Models/Settings.php:
|
723 |
-
#: Models/Settings.php:
|
724 |
msgid "Select category..."
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: Models/Settings.php:
|
728 |
msgid "Open links in new window?"
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: Models/Settings.php:
|
732 |
msgid "Make links open in a new browser tab by default."
|
733 |
msgstr ""
|
734 |
|
735 |
-
#: Models/Settings.php:
|
736 |
msgid "New window categories"
|
737 |
msgstr ""
|
738 |
|
739 |
-
#: Models/Settings.php:
|
740 |
msgid "The links assigned to the selected category will be set as \"new window\"."
|
741 |
msgstr ""
|
742 |
|
743 |
-
#: Models/Settings.php:
|
744 |
msgid "Pass query strings to destination url?"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: Models/Settings.php:
|
748 |
msgid "Enabling this option will pass all of the query strings present after the cloaked url to the destination url automatically when redirecting."
|
749 |
msgstr ""
|
750 |
|
751 |
-
#: Models/Settings.php:
|
752 |
msgid "Pass query strings categories"
|
753 |
msgstr ""
|
754 |
|
755 |
-
#: Models/Settings.php:
|
756 |
msgid "The links assigned to the selected category will be set as \"pass query strings\"."
|
757 |
msgstr ""
|
758 |
|
759 |
-
#: Models/Settings.php:
|
760 |
msgid "Additional rel attribute tags"
|
761 |
msgstr ""
|
762 |
|
763 |
-
#: Models/Settings.php:
|
764 |
msgid "Allows you to add extra tags into the rel= attribute when links are inserted."
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: Models/Settings.php:
|
768 |
msgid "Disable ThirstyAffiliates CSS classes?"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#: Models/Settings.php:
|
772 |
msgid "To help with styling a CSS class called \"thirstylink\" is added links on insertion.<br>Likewise the \"thirstylinkimg\" class is added to images when using the image insertion type. This option disables the addition these CSS classes."
|
773 |
msgstr ""
|
774 |
|
775 |
-
#: Models/Settings.php:
|
776 |
msgid "Disable title attribute on link insertion?"
|
777 |
msgstr ""
|
778 |
|
779 |
-
#: Models/Settings.php:
|
780 |
msgid "Links are automatically output with a title html attribute (by default this shows the title of the affiliate link).<br>This option disables the output of the title attribute on your links."
|
781 |
msgstr ""
|
782 |
|
783 |
-
#: Models/Settings.php:
|
784 |
msgid "Select Category to Uncloak"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: Models/Settings.php:
|
788 |
msgid "The links assigned to the selected category will be uncloaked."
|
789 |
msgstr ""
|
790 |
|
791 |
-
#: Models/Settings.php:
|
792 |
msgid "Statistics"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: Models/Settings.php:
|
796 |
msgid "When enabled, ThirstyAffiliates will collect click statistics information about visitors that click on your affiliate links. Also adds a new Reports section."
|
797 |
msgstr ""
|
798 |
|
799 |
-
#: Models/Settings.php:
|
800 |
msgid "Link Fixer"
|
801 |
msgstr ""
|
802 |
|
803 |
-
#: Models/Settings.php:
|
804 |
msgid "Link Fixer is a tiny piece of javascript code that runs on the frontend of your site to fix any outdated/broken affiliate links it detects. It's cache-friendly and runs after page load so it doesn't affect the rendering of content. Changed the settings on your site recently? Enabling Link Fixer means you don't need to update all your previously inserted affiliate links one by one – your visitors will never see an out of date affiliate link again."
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: Models/Settings.php:
|
808 |
msgid "Uncloak Links"
|
809 |
msgstr ""
|
810 |
|
811 |
-
#: Models/Settings.php:
|
812 |
msgid "Uncloak Links is a feature to allow uncloaking of specific links on your site. It replaces the cloaked url with the actual destination url which is important for compatibility with some affiliate program with stricter terms (such as Amazon Associates). Once enabled, you will see a new Uncloak Link checkbox on the affiliate link edit screen. It also introduces a new setting under the Links tab for uncloaking whole categories.<br><br><b>Warning : </b>For this feature to work, the <strong>Link Fixer</strong> module needs to be turned on."
|
813 |
msgstr ""
|
814 |
|
815 |
-
#: Models/Settings.php:
|
816 |
msgid "Import Global Settings"
|
817 |
msgstr ""
|
818 |
|
819 |
-
#: Models/Settings.php:
|
820 |
msgid "Paste settings string here..."
|
821 |
msgstr ""
|
822 |
|
823 |
-
#: Models/Settings.php:
|
824 |
msgid "Export Global Settings"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: Models/Settings.php:
|
828 |
msgid "Knowledge Base"
|
829 |
msgstr ""
|
830 |
|
831 |
-
#: Models/Settings.php:
|
832 |
msgid "Documentation"
|
833 |
msgstr ""
|
834 |
|
835 |
-
#: Models/Settings.php:
|
836 |
msgid "Guides, troubleshooting, FAQ and more."
|
837 |
msgstr ""
|
838 |
|
839 |
-
#: Models/Settings.php:
|
840 |
msgid "Our Blog"
|
841 |
msgstr ""
|
842 |
|
843 |
-
#: Models/Settings.php:
|
844 |
msgid "ThirstyAffiliates Blog"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: Models/Settings.php:
|
848 |
msgid "Learn & grow your affiliate marketing – covering increasing sales, generating traffic, optimising your affiliate marketing, interviews & case studies."
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: Models/Settings.php:
|
852 |
msgid "Join the Community"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: Models/Settings.php:
|
856 |
msgid "Other Utilities"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: Models/Settings.php:
|
860 |
msgid "Migrate Old Data"
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: Models/Settings.php:
|
864 |
msgid "Migrate old ThirstyAffiliates version 2 data to new version 3 data model."
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: Models/Settings.php:
|
868 |
msgid "ThirstyAffiliates Settings"
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: Models/Settings.php:
|
872 |
msgid "Pro Features →"
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: Models/Settings.php:
|
876 |
msgid "Save Changes"
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: Models/Settings.php:
|
880 |
msgid "Key"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: Models/Settings.php:
|
884 |
msgid "Value"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: Models/Settings.php:
|
888 |
msgid "Another application is currently processing the database. Please wait for this to complete."
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: Models/Settings.php:
|
892 |
msgid "Migrate"
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: Models/Settings.php:
|
896 |
msgid "Migrating data. Please wait..."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: Models/Settings.php:
|
900 |
msgid "Like us on Facebook"
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: Models/Settings.php:
|
904 |
msgid "Follow us on Twitter"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: Models/Settings.php:
|
908 |
msgid "Follow us on Linkedin"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: Models/Settings.php:
|
912 |
msgid "Join Our Affiliate Program"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: Models/Settings.php:
|
916 |
#, php-format
|
917 |
msgid "(up to 30% commisions)"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: Models/Settings.php:
|
921 |
msgid "Copy"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#: Models/Settings.php:
|
925 |
msgid "Import Settings"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: Models/Settings.php:
|
929 |
msgid "Unauthorized operation. Only authorized accounts can access global plugin settings string"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#: Models/Settings.php:
|
933 |
msgid "Settings successfully imported"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: Models/Settings.php:
|
937 |
msgid "Unauthorized operation. Only authorized accounts can import settings"
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: Models/Settings.php:
|
941 |
msgid "Invalid global settings string"
|
942 |
msgstr ""
|
943 |
|
@@ -1104,7 +1112,7 @@ msgid "Additional rel tags:"
|
|
1104 |
msgstr ""
|
1105 |
|
1106 |
#: views/cpt/view-save-affiliate-link-metabox.php:4
|
1107 |
-
#: views/cpt/view-urls-metabox.php:
|
1108 |
msgid "Save"
|
1109 |
msgstr ""
|
1110 |
|
@@ -1137,11 +1145,15 @@ msgstr ""
|
|
1137 |
msgid "Visit Link"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: views/cpt/view-urls-metabox.php:
|
|
|
|
|
|
|
|
|
1141 |
msgid "Category to show in slug:"
|
1142 |
msgstr ""
|
1143 |
|
1144 |
-
#: views/cpt/view-urls-metabox.php:
|
1145 |
msgid "Default"
|
1146 |
msgstr ""
|
1147 |
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: ThirstyAffiliates\n"
|
5 |
+
"POT-Creation-Date: 2018-07-27 11:01+0800\n"
|
6 |
"PO-Revision-Date: 2016-04-29 07:38+0800\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: Rymera Web Co <support@thirstyaffiliates.com>\n"
|
43 |
#: Models/Link_Fixer.php:216 Models/Link_Fixer.php:218
|
44 |
#: Models/Link_Picker.php:279 Models/Link_Picker.php:337
|
45 |
#: Models/Link_Picker.php:457 Models/Marketing.php:175 Models/Marketing.php:300
|
46 |
+
#: Models/Marketing.php:448 Models/Settings.php:1855 Models/Settings.php:1903
|
47 |
#: Models/Stats_Reporting.php:398 Models/Stats_Reporting.php:444
|
48 |
msgid "Invalid AJAX call"
|
49 |
msgstr ""
|
259 |
msgid "Show Link Categories"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: Models/Bootstrap.php:389 Models/Settings.php:747
|
263 |
msgid "Settings"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: Models/Bootstrap.php:424
|
267 |
+
msgid "Sorry, you are not allowed to access this page."
|
268 |
msgstr ""
|
269 |
|
270 |
#: Models/Guided_Tour.php:151
|
374 |
msgid "No affiliate links found"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: Models/Marketing.php:177 Models/Settings.php:1905
|
378 |
msgid "Required parameter not passed"
|
379 |
msgstr ""
|
380 |
|
425 |
" <p><a href=\"%s\" target=\"_blank\">Check out the ThristyAffiliates Pro features here →</a></p>"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: Models/Marketing.php:388
|
429 |
msgid ""
|
430 |
"<h4>Enable Enhanced Javascript Redirect</h4>\n"
|
431 |
" <p>ThirstyAffiliates version 3.2.5 introduces a new method of redirecting via javascript which will only run on your website's frontend.\n"
|
433 |
" This feature is turned on automatically for <strong>new installs</strong>, but for this install we would like to give you the choice of enabling the feature or not.</p>"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: Models/Marketing.php:395
|
437 |
msgid "Enable enhanced javascript redirect feature"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: Models/Marketing.php:450
|
441 |
msgid "You are not allowed to do this."
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: Models/Marketing.php:477
|
445 |
msgid "Advanced Features"
|
446 |
msgstr ""
|
447 |
|
526 |
msgid "Start Tour"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: Models/Settings.php:266 views/cpt/view-link-options-metabox.php:12
|
530 |
#: views/cpt/view-link-options-metabox.php:24
|
531 |
#: views/cpt/view-link-options-metabox.php:36
|
532 |
#: views/cpt/view-link-options-metabox.php:49
|
535 |
msgid "Yes"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: Models/Settings.php:267 views/cpt/view-link-options-metabox.php:13
|
539 |
#: views/cpt/view-link-options-metabox.php:25
|
540 |
#: views/cpt/view-link-options-metabox.php:37
|
541 |
#: views/cpt/view-link-options-metabox.php:50
|
544 |
msgid "No"
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: Models/Settings.php:268
|
548 |
msgid "Per category"
|
549 |
msgstr ""
|
550 |
|
551 |
+
#: Models/Settings.php:274 views/reports/link-performance-report.php:39
|
552 |
#: views/reports/link-performance-report.php:80
|
553 |
msgid "General"
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: Models/Settings.php:275
|
557 |
msgid "Settings that change the general behaviour of ThirstyAffiliates."
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: Models/Settings.php:278
|
561 |
msgid "Link Appearance"
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: Models/Settings.php:279
|
565 |
msgid "Settings that specifically affect the behaviour & appearance of your affiliate links."
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: Models/Settings.php:282
|
569 |
msgid "Modules"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: Models/Settings.php:283
|
573 |
msgid "This section allows you to turn certain parts of ThirstyAffiliates on or off. Below are the individual modules and features of the plugin that can be controlled."
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: Models/Settings.php:286
|
577 |
msgid "Import/Export"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: Models/Settings.php:287
|
581 |
msgid "Import and Export global ThirstyAffiliates plugin settings from one site to another."
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: Models/Settings.php:290
|
585 |
msgid "Help"
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: Models/Settings.php:291
|
589 |
msgid "Links to knowledge base and other utilities."
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: Models/Settings.php:300
|
593 |
msgid "Default Link Insertion Type"
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: Models/Settings.php:301
|
597 |
msgid "Determines the default link type when inserting a link using the quick search."
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: Models/Settings.php:305
|
601 |
msgid "Link"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: Models/Settings.php:306
|
605 |
msgid "Shortcode"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: Models/Settings.php:312
|
609 |
msgid "Disable \"uncategorized\" category on save?"
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: Models/Settings.php:313
|
613 |
msgid "If links are including categories in the URL then by default ThirstyAffiliates will add an \"uncategorized\" category to apply to non-categorised links during save. If you disable this, it allows you to have some links with categories in the URL and some without."
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: Models/Settings.php:319
|
617 |
msgid "Disable buttons on the Visual editor?"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: Models/Settings.php:320
|
621 |
msgid "Hide the ThirstyAffiliates buttons on the Visual editor."
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: Models/Settings.php:326
|
625 |
msgid "Disable buttons on the Text/Quicktags editor?"
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: Models/Settings.php:327
|
629 |
msgid "Hide the ThirstyAffiliates buttons on the Text editor."
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: Models/Settings.php:333
|
633 |
msgid "Trim stats older than:"
|
634 |
msgstr ""
|
635 |
|
636 |
+
#: Models/Settings.php:334
|
637 |
msgid "months (Automatically clean the statistics database records older than a set point. Setting this to 0 will disable it)."
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: Models/Settings.php:343
|
641 |
msgid "Don't cache 301 redirects? (server side redirects)"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: Models/Settings.php:344
|
645 |
msgid "By default, browsers caches the 301 redirects. Enabling this option will tell the browser not to cache 301 redirects. Be aware that it is still up to the browser if it will cache it or not."
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: Models/Settings.php:350
|
649 |
msgid "Disable IP address collection"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: Models/Settings.php:351
|
653 |
msgid "By default ThirstyAffiliates plugin collects visitor's IP address everytime they click an affiliate link as part of the statistics information. By checking this the IP address collection will be disabled, but other information will still be saved."
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: Models/Settings.php:357
|
657 |
msgid "Blocked bots"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: Models/Settings.php:358
|
661 |
msgid "By default ThirstyAffiliates blocks bots accessing your affiliate links to give you a more appropriate data in the report. Select bots, or enter new ones to block."
|
662 |
msgstr ""
|
663 |
|
664 |
+
#: Models/Settings.php:366
|
665 |
+
msgid "Enable Bot Crawl Blocker Script"
|
666 |
+
msgstr ""
|
667 |
+
|
668 |
+
#: Models/Settings.php:367
|
669 |
+
msgid "By enabling this setting, your affiliate links won't redirect for all the <em>blocked bots</em> set above and will send out a 403 forbidden error."
|
670 |
+
msgstr ""
|
671 |
+
|
672 |
+
#: Models/Settings.php:376
|
673 |
msgid "Link Prefix"
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: Models/Settings.php:377
|
677 |
#, php-format
|
678 |
msgid "The prefix that comes before your cloaked link's slug. <br>eg. %s/<strong>recommends</strong>/your-affiliate-link-name.<br><br><b>Warning :</b> Changing this setting after you've used links in a post could break those links. Be careful!"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: Models/Settings.php:405
|
682 |
msgid "Custom Link Prefix"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: Models/Settings.php:406
|
686 |
msgid "Enter your preferred link prefix."
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: Models/Settings.php:412
|
690 |
msgid "Link Category in URL?"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: Models/Settings.php:413
|
694 |
#, php-format
|
695 |
msgid "Shows the primary selected category in the url. eg. %s/recommends/<strong>link-category</strong>/your-affiliate-link-name.<br><br><b>Warning :</b> Changing this setting after you've used links in a post could break those links. Be careful!"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: Models/Settings.php:419
|
699 |
msgid "Enable Enhanced Javascript Redirect on Frontend"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: Models/Settings.php:420
|
703 |
+
msgid "By default affiliate links are redirected on the server side. Enabling this will set all affiliate links to be redirected via javascript on your website's frontend. This will then improve the accuracy of the link performance report (This will only work when <strong>Statistics</strong> module is enabled)."
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: Models/Settings.php:427
|
707 |
msgid "Link Redirect Type (server side redirects)"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: Models/Settings.php:428
|
711 |
msgid "This is the type of redirect ThirstyAffiliates will use to redirect the user to your affiliate link."
|
712 |
msgstr ""
|
713 |
|
714 |
+
#: Models/Settings.php:436
|
715 |
msgid "Use no follow on links? (server side redirects)"
|
716 |
msgstr ""
|
717 |
|
718 |
+
#: Models/Settings.php:437
|
719 |
msgid "Add the nofollow attribute to links so search engines don't index them."
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: Models/Settings.php:446
|
723 |
msgid "No follow categories (server side redirects)"
|
724 |
msgstr ""
|
725 |
|
726 |
+
#: Models/Settings.php:447
|
727 |
msgid "The links assigned to the selected category will be set as \"no follow\"."
|
728 |
msgstr ""
|
729 |
|
730 |
+
#: Models/Settings.php:451 Models/Settings.php:473 Models/Settings.php:495
|
731 |
+
#: Models/Settings.php:529
|
732 |
msgid "Select category..."
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: Models/Settings.php:458
|
736 |
msgid "Open links in new window?"
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: Models/Settings.php:459
|
740 |
msgid "Make links open in a new browser tab by default."
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: Models/Settings.php:468
|
744 |
msgid "New window categories"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: Models/Settings.php:469
|
748 |
msgid "The links assigned to the selected category will be set as \"new window\"."
|
749 |
msgstr ""
|
750 |
|
751 |
+
#: Models/Settings.php:480
|
752 |
msgid "Pass query strings to destination url?"
|
753 |
msgstr ""
|
754 |
|
755 |
+
#: Models/Settings.php:481
|
756 |
msgid "Enabling this option will pass all of the query strings present after the cloaked url to the destination url automatically when redirecting."
|
757 |
msgstr ""
|
758 |
|
759 |
+
#: Models/Settings.php:490
|
760 |
msgid "Pass query strings categories"
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: Models/Settings.php:491
|
764 |
msgid "The links assigned to the selected category will be set as \"pass query strings\"."
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: Models/Settings.php:502
|
768 |
msgid "Additional rel attribute tags"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: Models/Settings.php:503
|
772 |
msgid "Allows you to add extra tags into the rel= attribute when links are inserted."
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: Models/Settings.php:509
|
776 |
msgid "Disable ThirstyAffiliates CSS classes?"
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: Models/Settings.php:510
|
780 |
msgid "To help with styling a CSS class called \"thirstylink\" is added links on insertion.<br>Likewise the \"thirstylinkimg\" class is added to images when using the image insertion type. This option disables the addition these CSS classes."
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: Models/Settings.php:516
|
784 |
msgid "Disable title attribute on link insertion?"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: Models/Settings.php:517
|
788 |
msgid "Links are automatically output with a title html attribute (by default this shows the title of the affiliate link).<br>This option disables the output of the title attribute on your links."
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: Models/Settings.php:523
|
792 |
msgid "Select Category to Uncloak"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: Models/Settings.php:524
|
796 |
msgid "The links assigned to the selected category will be uncloaked."
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: Models/Settings.php:538
|
800 |
msgid "Statistics"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: Models/Settings.php:539
|
804 |
msgid "When enabled, ThirstyAffiliates will collect click statistics information about visitors that click on your affiliate links. Also adds a new Reports section."
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: Models/Settings.php:546
|
808 |
msgid "Link Fixer"
|
809 |
msgstr ""
|
810 |
|
811 |
+
#: Models/Settings.php:547
|
812 |
msgid "Link Fixer is a tiny piece of javascript code that runs on the frontend of your site to fix any outdated/broken affiliate links it detects. It's cache-friendly and runs after page load so it doesn't affect the rendering of content. Changed the settings on your site recently? Enabling Link Fixer means you don't need to update all your previously inserted affiliate links one by one – your visitors will never see an out of date affiliate link again."
|
813 |
msgstr ""
|
814 |
|
815 |
+
#: Models/Settings.php:554
|
816 |
msgid "Uncloak Links"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: Models/Settings.php:555
|
820 |
msgid "Uncloak Links is a feature to allow uncloaking of specific links on your site. It replaces the cloaked url with the actual destination url which is important for compatibility with some affiliate program with stricter terms (such as Amazon Associates). Once enabled, you will see a new Uncloak Link checkbox on the affiliate link edit screen. It also introduces a new setting under the Links tab for uncloaking whole categories.<br><br><b>Warning : </b>For this feature to work, the <strong>Link Fixer</strong> module needs to be turned on."
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: Models/Settings.php:565
|
824 |
msgid "Import Global Settings"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: Models/Settings.php:567
|
828 |
msgid "Paste settings string here..."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: Models/Settings.php:572
|
832 |
msgid "Export Global Settings"
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: Models/Settings.php:581 Models/Settings.php:589
|
836 |
msgid "Knowledge Base"
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: Models/Settings.php:586
|
840 |
msgid "Documentation"
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: Models/Settings.php:590
|
844 |
msgid "Guides, troubleshooting, FAQ and more."
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: Models/Settings.php:595
|
848 |
msgid "Our Blog"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: Models/Settings.php:598
|
852 |
msgid "ThirstyAffiliates Blog"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: Models/Settings.php:599
|
856 |
msgid "Learn & grow your affiliate marketing – covering increasing sales, generating traffic, optimising your affiliate marketing, interviews & case studies."
|
857 |
msgstr ""
|
858 |
|
859 |
+
#: Models/Settings.php:604
|
860 |
msgid "Join the Community"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: Models/Settings.php:611
|
864 |
msgid "Other Utilities"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: Models/Settings.php:616
|
868 |
msgid "Migrate Old Data"
|
869 |
msgstr ""
|
870 |
|
871 |
+
#: Models/Settings.php:618
|
872 |
msgid "Migrate old ThirstyAffiliates version 2 data to new version 3 data model."
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: Models/Settings.php:746 Models/Settings.php:767
|
876 |
msgid "ThirstyAffiliates Settings"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: Models/Settings.php:784
|
880 |
msgid "Pro Features →"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: Models/Settings.php:910
|
884 |
msgid "Save Changes"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: Models/Settings.php:1419
|
888 |
msgid "Key"
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: Models/Settings.php:1420
|
892 |
msgid "Value"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: Models/Settings.php:1543
|
896 |
msgid "Another application is currently processing the database. Please wait for this to complete."
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: Models/Settings.php:1553
|
900 |
msgid "Migrate"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: Models/Settings.php:1556
|
904 |
msgid "Migrating data. Please wait..."
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: Models/Settings.php:1587
|
908 |
msgid "Like us on Facebook"
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: Models/Settings.php:1591
|
912 |
msgid "Follow us on Twitter"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: Models/Settings.php:1595
|
916 |
msgid "Follow us on Linkedin"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: Models/Settings.php:1598
|
920 |
msgid "Join Our Affiliate Program"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: Models/Settings.php:1599
|
924 |
#, php-format
|
925 |
msgid "(up to 30% commisions)"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: Models/Settings.php:1632
|
929 |
msgid "Copy"
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: Models/Settings.php:1669
|
933 |
msgid "Import Settings"
|
934 |
msgstr ""
|
935 |
|
936 |
+
#: Models/Settings.php:1884
|
937 |
msgid "Unauthorized operation. Only authorized accounts can access global plugin settings string"
|
938 |
msgstr ""
|
939 |
|
940 |
+
#: Models/Settings.php:1913
|
941 |
msgid "Settings successfully imported"
|
942 |
msgstr ""
|
943 |
|
944 |
+
#: Models/Settings.php:1935
|
945 |
msgid "Unauthorized operation. Only authorized accounts can import settings"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: Models/Settings.php:1940
|
949 |
msgid "Invalid global settings string"
|
950 |
msgstr ""
|
951 |
|
1112 |
msgstr ""
|
1113 |
|
1114 |
#: views/cpt/view-save-affiliate-link-metabox.php:4
|
1115 |
+
#: views/cpt/view-urls-metabox.php:25
|
1116 |
msgid "Save"
|
1117 |
msgstr ""
|
1118 |
|
1145 |
msgid "Visit Link"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
+
#: views/cpt/view-urls-metabox.php:24
|
1149 |
+
msgid "<strong>Warning:</strong> Editing the slug will break already inserted links for this affiliate link."
|
1150 |
+
msgstr ""
|
1151 |
+
|
1152 |
+
#: views/cpt/view-urls-metabox.php:33
|
1153 |
msgid "Category to show in slug:"
|
1154 |
msgstr ""
|
1155 |
|
1156 |
+
#: views/cpt/view-urls-metabox.php:37
|
1157 |
msgid "Default"
|
1158 |
msgstr ""
|
1159 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: affiliate, link, affiliate link management, link cloaker, link redirect, s
|
|
5 |
Requires at least: 3.4
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 4.9.7
|
8 |
-
Stable tag:
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -159,6 +159,10 @@ See our [Knowledge Base](https://thirstyaffiliates.com/knowledge-base/?utm_sourc
|
|
159 |
|
160 |
== Changelog ==
|
161 |
|
|
|
|
|
|
|
|
|
162 |
= 3.3.6 =
|
163 |
* Bug Fix: Disable open new tab as a special case with Facebook Messenger browser which doesn't support it
|
164 |
|
5 |
Requires at least: 3.4
|
6 |
Requires PHP: 5.6
|
7 |
Tested up to: 4.9.7
|
8 |
+
Stable tag: 3.3.7
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
159 |
|
160 |
== Changelog ==
|
161 |
|
162 |
+
= 3.3.7 =
|
163 |
+
* Bug Fix: Make htaccess bots blocker script optional for customers. turn off by default
|
164 |
+
* Bug Fix: noscript element is sent to ta_click_data_redirect AJAX as the keyword
|
165 |
+
|
166 |
= 3.3.6 =
|
167 |
* Bug Fix: Disable open new tab as a special case with Facebook Messenger browser which doesn't support it
|
168 |
|
thirstyaffiliates.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: ThirstyAffiliates
|
4 |
* Plugin URI: http://thirstyaffiliates.com/
|
5 |
* Description: ThirstyAffiliates is a revolution in affiliate link management. Collect, collate and store your affiliate links for use in your posts and pages.
|
6 |
-
* Version: 3.3.
|
7 |
* Author: Rymera Web Co
|
8 |
* Author URI: https://rymera.com.au/
|
9 |
* Requires at least: 4.4.2
|
3 |
* Plugin Name: ThirstyAffiliates
|
4 |
* Plugin URI: http://thirstyaffiliates.com/
|
5 |
* Description: ThirstyAffiliates is a revolution in affiliate link management. Collect, collate and store your affiliate links for use in your posts and pages.
|
6 |
+
* Version: 3.3.7
|
7 |
* Author: Rymera Web Co
|
8 |
* Author URI: https://rymera.com.au/
|
9 |
* Requires at least: 4.4.2
|