'affiliate-blocks', 'title' => __( 'Affiliate Block', 'affiliate-blocks' ), ), ) ); } /** * Add plugin action links. * * Add a link to the settings page on the plugins.php page. * * @since 1.0.0 * * @param array $links List of existing plugin action links. * @return array List of modified plugin action links. */ function ab_plugin_action_links( $links ) { $links = array_merge($links, array( '' . __( 'Support', 'affiliate-blocks' ) . '', ) ); return $links; } add_action( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'ab_plugin_action_links' ); final class AffiliateBlocksYork { /** * construct method * */ public function __construct ( ) { add_filter( 'plugin_row_meta', array( $this, '_row_meta'), 10, 2 ); } /** * row meta defination * */ public function _row_meta ( $meta_fields, $file ) { if ( $file != 'affiliate-blocks/affiliate-blocks.php' ) { return $meta_fields; } echo ""; $plugin_rate = "https://wordpress.org/support/plugin/affiliate-blocks/reviews/?rate=5#new-post"; $plugin_filter = "https://wordpress.org/support/plugin/affiliate-blocks/reviews/?filter=5"; $plugin_support = "https://wordpress.org/support/plugin/affiliate-blocks/"; $svg_xmlns = "https://www.w3.org/2000/svg"; $svg_icon = ''; for ( $i = 0; $i < 5; $i++ ) { $svg_icon .= ""; } $meta_fields[] = '' . __( 'Support', 'affiliate-blocks' ) . ''; // Set icon for thumbsup. $meta_fields[] = '' . __( 'Vote!', 'affiliate-blocks' ) . ''; // Set icon for 5-star reviews. v1.1.22 $meta_fields[] = "" . $svg_icon . ""; return $meta_fields; } } new AffiliateBlocksYork;