Question

Y at-il un plugin ou un hack tel que je peux faire un résumé succinct similaire à twitter sur mon propre blog wordpress?

Peut-être en utilisant un type de poste personnalisé ou quelque chose sur ces lignes?

Qu'est-ce que je suis en train de réaliser est de créer des postes de courte durée (limite de 150 caractères) aux différents postes réguliers sur le blog. Une fois ces mises à jour sont publiées courtes, je voudrais les voir apparaître dans un balises div personnalisé sur la page d'accueil.

En bref, même fonctionnalité que Twitter, mais seulement sur votre blog.

Merci

Était-ce utile?

La solution

Si vous voulez juste ajouter un compteur de caractères pour votre extrait, utilisez cette fonction et js.

resservir pour votre functions.php

// This goes in your functions.php file inside your themes folder

// Add theme support for post formats
add_theme_support( 'post-formats', array( 'aside', 'status' ) );

// Add the character counter to the admin UI
function wpse16854_char_count_script( $page ) 
{
  $post = get_post( $_GET['post'] );
  $post_type = $post->post_type;
  if ( 'page' !== $post_type )
    if ( 'post.php' === $page OR 'post-new.php' === $page )
      wp_enqueue_script( 'excerpt-counter', get_template_directory_uri().'/excerpt-counter.js', array('jquery') );
}
add_action( 'admin_enqueue_scripts', 'wpse16854_char_count_script' );

Le JavaScript

// This should be saved inside a file named 'excerpt-counter.js' inside your themes folder
jQuery( document ).ready( function($)
{
    $( "#excerpt" ).after( "<p style=\"text-align:center;\"><small>Excerpt length: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\"> <small>character(s).</small></p>" );
    $( "#ilc_excerpt_counter" ).val( $("#excerpt").val().length );
    $( "#excerpt" ).keyup( function() 
    {
        $( "#ilc_excerpt_counter" ).val( $("#excerpt").val().length );
    } );
} );

La boucle

Ensuite, il suffit d'utiliser le « statut » de format de post (ou de côté ou autre) lors de la publication d'un « twitter comme » post et placez les éléments suivants dans votre boucle:

// place the following inside your loop
if ( has_post_format( 'status' ) OR 'status' == get_post_format( $GLOBALS['post']->ID ) OR is_object_in_term( $GLOBALS['post']->ID, 'post_format', 'status' ) )
{
    the_excerpt();
}
else 
{
    the_content(); // or however you want to treat normal posts
}

Autres conseils

WordPress a maintenant un format de poste appelé status qui est destiné à être utilisé pour les mises à jour de statut court.

Vous pouvez voir beaucoup d'informations sur la façon d'utiliser ces formats post standards dans le la page du Codex sur les formats post

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top