Cette extension n’a pas été testée avec les3 dernières versions majeures de WordPress. Elle pourrait ne plus être maintenue ou supportée et peut présenter des erreurs de compatibilité quand elle est utilisée avec des versions récentes de WordPress.

Latest Github Release

Description

Automatically add a download link to the latest Github repo release zips with
a shortcode [latest_github_release user= »github » repo= »hub »]

Usage

Add the shortcode [latest_github_release user="github" repo="hub"] to desired post/page/widget and save to have the code working.

options

One can add some customization to the shortcode such as

  • Name of the button = [latest_github_release name="Desired Name"]

Use latest_github_release_link filter Hook

`

add_filter( ‘latest_github_release_link’, ‘gmlatest_github_release_link’, 10, 3 );

function gmlatest_github_release_link( $html, $atts, $zip_url ) {

// Add another class to the <a>.
$atts['class'] .= ' another-class';

// Add <h2> around the tag.
$html = (
    '<h2><a href="' . esc_attr( $zip_url ) . '"'
    . ' class="' . esc_attr( $atts['class'] ) . '">'
    . esc_html( $atts['name'] )
    . '</a></h2>'
);

return $html;

}
`

Note:
1. Name attribute defaults to the word « Download »
1. Name is usedin combination with the other attribbutes user & repo.

Contribute/Issues/Feedback

If you have any feedback, just write an issue. Or fork the code and submit a PR on Github.

Captures d’écran

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« Latest Github Release » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Latest Github Release” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Latest Github Release » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Historique des changements

** 2.1.0 **
– Test for WP 6.0
– Fix missing $zip_url in filter.

** 2.0.0 **
– Updates the plugin to use static functions and to have code that is re-usable by other plugins.

** 1.2.0 **
– Fix Caching errors.
– Better docs.
– Coding style/consistency fixes.

** 1.1.0 **
– Code improvements.

** 1.0.0 **
– Initial Release.