WordPress.org

Ready to get started?Download WordPress

Plugin Directory

JM Last Twit Shortcode

A plugin meant to add your last tweet with the lattest API way :

I get an error message

  1. If it's Please update your settings to provide valid credentials then your credentials (token, keys) are missing or not valid so please check it again.
  2. If it's Call to undefined function curl_init() then the curl extension is not active on your server. Developers who use WampServer might activate curl extension in PHP > PHP Extension > curl
  3. If there are no message but you do not get your Tweet it's probably to Twitter itself so please check this link

How can I get more than 1 tweet?

Simple, just use the parameter "count" in shorcode, see example :

[jmlt count="4"]

This will display the last 4 tweets from the user specified in option page

How can I get tweets from another Twitter account?

[jmlt username="TweetPressFr"]

This will display tweet from TweetPressFr

How can I set cache ?

[jmlt cache="1800"]

This will store tweets during 30 minutes allowing you to limit your API requests

How can I use it in a template ?

The appropriate method would be for example :

if( function_exists('jm_ltsc_output') ) {
    echo jm_ltsc_output( array('count' => 5, 'include_rts' => false, 'exclude_replies' => true, 'username' => 'your_username') ) ;
}

How can I use the filter?

example :

add_filter('ltsc_shortcode_markup','test_filter_jmltsc');
function test_filter_jmltsc($output){
     return '<div class="extra_extra_markup">' . $output . '</div>';
}

En Français –––––––––––––––––––––––––––––––––––

J'ai un message d'erreur

  1. S'il s'agit de Please update your settings to provide valid credentials vos identifiants (token, clés) sont manquants ou ne sont pas valides vérifiez-les à nouveau SVP.
  2. S'il s'agit de Call to undefined function curl_init() alors l'extension curl est désactivée sur votre serveur. Les développeurs sous WampServer peuvent activer cette extension dans PHP > PHP Extension > curl
  3. Si vous n'avez pas de message d'erreur mais n'obtenez toujours pas vos Tweet c'est probablement du à Twitter lui-même donc SVP utilisez ce lien

Et pour avoir plus d'un tweet?

Simple, utilisez le paramètre "count" dans le shorcode, par exemple :

[jmlt count="4"]

affichera les 4 derniers tweets de l'utilisateur spécifié en page d'option

Et pour afficher les tweets d'un autre compte?

Utilisez le paramètre "username" dans le shortcode :

[jmlt username="TweetPressFr"]

affichera le dernier tweet du compte TweetPressFr

Comment je fixe le cache ?

[jmlt cache="1800"]

Cela mettra les tweets en cache durant 30 minutes et permettra de limiter les requêtes API

Comment l'utiliser dans un template ?

La méthode appropriée est la suivante :

if( function_exists('jm_ltsc_output') ) {
    echo jm_ltsc_output( array('count' => 5, 'include_rts' => false, 'exclude_replies' => true, 'username' => 'your_username') ) ;
}

Comment se hooker sur le filtre?

Exemple basique :

add_filter('ltsc_shortcode_markup','test_filter_jmltsc');
function test_filter_jmltsc($output){
     return '<div class="extra_extra_markup">' . $output . '</div>';
}

Requires: 3.9.1 or higher
Compatible up to: 3.9.2
Last Updated: 2014-11-23
Active Installs: 200+

Ratings

5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1 100,1,1