' . sprintf( __( 'By %s' ), $author ) . '';
}
$action_links = array();
if ( current_user_can( 'install_plugins' ) || current_user_can( 'update_plugins' ) ) {
$status = install_plugin_install_status( $plugin );
if ( $status['status'] == 'latest_installed' && is_plugin_inactive( $status['file'] ) ) {
$status['activation'] = 'not_activated';
} elseif ( $status['status'] == 'latest_installed' && is_plugin_active( $status['file'] ) ) {
$status['activation'] = 'activated';
} elseif ( $status['status'] == 'update_available' && is_plugin_active( $status['file'] ) ) {
$status['activation'] = 'activated_update_required';
} else {
$status['activation'] = 'not_installed';
}
$activation_link = ampforwp_plugin_activation_link($status['file']);
switch ( $status['status'] ) {
case 'install':
if ( $status['url'] ) {
/* translators: 1: Plugin name and version. */
$action_links[] = '
' . __( 'Install Now','accelerated-mobile-pages' ) . '';
}
break;
case 'update_available':
if ( $status['url'] ) {
/* translators: 1: Plugin name and version */
$action_links[] = '
' . __( 'Update Now','accelerated-mobile-pages' ) . '';
}
break;
case 'latest_installed':
if ( $status['activation'] == 'not_activated') {
$action_links[] = '
' . __( 'Activate','accelerated-mobile-pages' ) . '';
}
break;
case 'newer_installed':
$action_links[] = '
' . _x( 'Installed', 'plugin','accelerated-mobile-pages' ) . '';
break;
}
}
$details_link = self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $plugin['slug'] .
'&TB_iframe=true&width=750&height=550' );
/* translators: 1: Plugin name and version. */
$action_links[] = '
' . __( 'More Details','accelerated-mobile-pages' ) . '';
if ( !empty( $plugin['icons']['svg'] ) ) {
$plugin_icon_url = $plugin['icons']['svg'];
} elseif ( !empty( $plugin['icons']['2x'] ) ) {
$plugin_icon_url = $plugin['icons']['2x'];
} elseif ( !empty( $plugin['icons']['1x'] ) ) {
$plugin_icon_url = $plugin['icons']['1x'];
} else {
$plugin_icon_url = $plugin['icons']['default'];
}
/**
* Filter the install action links for a plugin.
*
* @since 2.7.0
*
* @param array $action_links An array of plugin action hyperlinks. Defaults are links to Details and Install Now.
* @param array $plugin The plugin currently being listed.
*/
$action_links = apply_filters( 'plugin_install_action_links', $action_links, $plugin );
?>
';} ?>
';
echo '
' . $action_links[0] . '';
echo '';
} ?>