@@ -1470,16 +1470,37 @@ private function run_job( $job, $max ) {
1470
1470
$ item_link_txt = apply_filters ( 'feedzy_invoke_auto_translate_services ' , $ item_link_txt , '[#item_url] ' , $ import_translation_lang , $ job , $ language_code , $ item );
1471
1471
}
1472
1472
1473
- $ item_link = '<a href=" ' . $ item ['item_url ' ] . '" target="_blank" class="feedzy-rss-link-icon"> ' . $ item_link_txt . '</a> ' ;
1473
+ $ item_link_data = apply_filters (
1474
+ 'feedzy_item_link ' ,
1475
+ array (
1476
+ 'text ' => $ item_link_txt ,
1477
+ 'attr ' => array (
1478
+ 'href ' => $ item ['item_url ' ],
1479
+ 'target ' => '_blank ' ,
1480
+ 'class ' => 'feedzy-rss-link-icon ' ,
1481
+ ),
1482
+ ),
1483
+ $ item ,
1484
+ $ job
1485
+ );
1486
+ $ item_link_attr = isset ( $ item_link_data ['attr ' ] ) ? $ item_link_data ['attr ' ] : array ();
1487
+ $ item_link_attr = array_map (
1488
+ function ( $ attr , $ key ) {
1489
+ return sprintf ( '%1$s="%2$s" ' , $ key , esc_attr ( $ attr ) );
1490
+ },
1491
+ $ item_link_attr ,
1492
+ array_keys ( $ item_link_attr )
1493
+ );
1494
+
1495
+ $ item_link_txt = isset ( $ item_link_data ['text ' ] ) ? $ item_link_data ['text ' ] : $ item_link_txt ;
1496
+ $ item_link = '<a ' . implode ( ' ' , $ item_link_attr ) . '> ' . $ item_link_txt . '</a> ' ;
1474
1497
1475
1498
// Rewriter item title from feedzy API.
1476
1499
if ( $ rewrite_service_endabled && false !== strpos ( $ post_title , '[#title_feedzy_rewrite] ' ) ) {
1477
1500
$ title_feedzy_rewrite = apply_filters ( 'feedzy_invoke_content_rewrite_services ' , $ item ['item_title ' ], '[#title_feedzy_rewrite] ' , $ job , $ item );
1478
1501
$ post_title = str_replace ( '[#title_feedzy_rewrite] ' , $ title_feedzy_rewrite , $ post_title );
1479
1502
}
1480
1503
1481
- $ item_link = '<a href=" ' . $ item ['item_url ' ] . '" target="_blank" class="feedzy-rss-link-icon"> ' . __ ( 'Read More ' , 'feedzy-rss-feeds ' ) . '</a> ' ;
1482
-
1483
1504
$ image_html = '' ;
1484
1505
if ( ! empty ( $ item ['item_img_path ' ] ) ) {
1485
1506
$ image_html = '<img src=" ' . $ item ['item_img_path ' ] . '" title=" ' . $ item ['item_title ' ] . '" /> ' ;
0 commit comments