Salut à tous,
Voilà j'ai crée un blog il y a peu de temps mais j'aimerais faire quelque chose de plus " compact "
http://raiden.m-h.fr/J'utilise la version
2.8.4 de Wordpress et le thème "
Mystique "
quand j'écris un article j'ai l'option " extrait "
Comme par exemple ici j'ai mis une photo de Forza 4 pour donné un avant gouts, le seul soucis c'est que sur le site il n'y a pas d'extrait sur la page, c'est l'article entier avec toutes les photos ! :/
j'ai remarqué qu'il avait mis un lien il y a peu pour essayer de corriger ce soucis:
Les extraits sont des résumés facultatifs de vos articles, écrits à la main. Il se peut que votre thème s’en serve.
En savoir plus (en).
Ils disent de placer le code:
function excerpt_read_more_link($output) {
global $post;
return $output . '<a href="'. get_permalink($post->ID) . '"> Lire la suite...</a>';
}
add_filter('the_excerpt', 'excerpt_read_more_link');
dans le functions.php de mon thème:
<?php /* Mystique/digitalnature */
error_reporting(E_ALL & ~E_NOTICE);
global $wp_version;
if ($wp_version < 2.6): // disable theme front end if wp < 2.6
function mystique_theme_error_notification(){
global $wp_version; ?>
<div class='error fade'><p><?php printf(__('Your site is running on %1$s. Mystique requires at least %2$s.','mystique'), 'Wordpress '.$wp_version, '<a href="http://codex.wordpress.org/Upgrading_WordPress">Wordpress 2.7</a>'); ?></p></div>
<?php if(!is_admin()) die();
}
add_action('admin_notices', 'mystique_theme_error_notification');
add_action('wp', 'mystique_theme_error_notification');
else:
$mystique_theme_data = get_theme_data(TEMPLATEPATH.'/style.css');
define('THEME_NAME', $mystique_theme_data['Name']);
define('THEME_AUTHOR', $mystique_theme_data['Author']);
define('THEME_URI', $mystique_theme_data['URI']);
define('THEME_VERSION', trim($mystique_theme_data['Version']));
define('THEME_URL', get_bloginfo('template_url'));
// end of line character
if(!defined("PHP_EOL")) define("PHP_EOL", strtoupper(substr(PHP_OS,0,3) == "WIN") ? "\r\n" : "\n");
if (class_exists('xili_language')):
define('THEME_TEXTDOMAIN','mystique');
define('THEME_LANGS_FOLDER','/lang');
else:
load_theme_textdomain('mystique', get_template_directory().'/lang');
endif;
// core files, required
require_once(TEMPLATEPATH.'/lib/core.php');
require_once(TEMPLATEPATH.'/lib/settings.php');
// optional, shortcodes
require_once(TEMPLATEPATH.'/lib/shortcodes.php');
// optional, extensions
// require_once(TEMPLATEPATH.'/extensions/code-highlight/code-highlight.php');
require_once(TEMPLATEPATH.'/extensions/ip2country/ip2country.php');
require_once(TEMPLATEPATH.'/extensions/code-editing/code-editing.php');
require_once(TEMPLATEPATH.'/extensions/featured-posts/featured-posts.php');
require_once(TEMPLATEPATH.'/extensions/xtra-nav/xtra-nav.php');
if($wp_version >= 2.8) require_once(TEMPLATEPATH.'/lib/widgets.php');
if(is_admin()) require_once(TEMPLATEPATH.'/admin/theme-settings.php');
if(current_user_can('edit_posts')):
require_once(TEMPLATEPATH.'/lib/editor.php');
add_filter('mce_css', 'mystique_editor_styles');
add_filter('mce_buttons_2', 'mystique_mcekit_editor_buttons');
add_filter('tiny_mce_before_init', 'mystique_mcekit_editor_settings');
endif;
add_filter('pre_get_posts','mystique_exclude_pages_from_search');
add_action('init', 'mystique_verify_options');
add_action('init', 'mystique_user_functions');
add_action('wp', 'mystique_css');
add_action('wp', 'mystique_jquery_init');
add_action('wp_head', 'mystique_load_stylesheets', 1);
add_action('wp_head', 'mystique_load_scripts', 1);
add_action('template_redirect', 'mystique_meta_redirect');
//add_action('get_header', 'mystique_compress_html');
add_action('mystique_jquery_init', 'mystique_highlight_search_query');
if($wp_version <= 2.8) add_filter('wp_trim_excerpt', 'mystique_excerpt_more'); else add_filter('excerpt_more', 'mystique_excerpt_more');
// set up widget areas
if (function_exists('register_sidebar')):
register_sidebar(array(
'name' => __('Default sidebar','mystique'),
'id' => 'sidebar-1',
'description' => __("This is the default sidebar, visible on 2 or 3 column layouts. If no widgets are active, the default theme widgets will be displayed instead.","mystique"),
'before_widget' => '<li class="block"><div class="block-%2$s clearfix" id="instance-%1$s">',
'after_widget' => '</div></li>',
'before_title' => '<h3 class="title"><span>',
'after_title' => '</span></h3><div class="block-div"></div><div class="block-div-arrow"></div>'
));
register_sidebar(array(
'name' => __('Secondary sidebar','mystique'),
'id' => 'sidebar-2',
'description' => __("This sidebar is active only on a 3 column setup. ","mystique"),
'before_widget' => '<li class="block"><div class="block-%2$s clearfix" id="instance-%1$s">',
'after_widget' => '</div></li>',
'before_title' => '<h3 class="title"><span>',
'after_title' => '</span></h3><div class="block-div"></div><div class="block-div-arrow"></div>'
));
register_sidebar(array(
'name' => __('Footer','mystique'),
'id' => 'footer-1',
'description' => __("You can add between 1 and 6 widgets here (3 or 4 are optimal). They will adjust their size based on the widget count. ","mystique"),
'before_widget' => '<li class="block block-%2$s" id="instance-%1$s"><div class="block-content clearfix">',
'after_widget' => '</div></li>',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>'
));
register_sidebar(array(
'name' => __('Footer (slide 2)','mystique'),
'id' => 'footer-2',
'description' => __("Only visible if jQuery is enabled. ","mystique"),
'before_widget' => '<li class="block block-%2$s" id="instance-%1$s"><div class="block-content clearfix">',
'after_widget' => '</div></li>',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>'
));
register_sidebar(array(
'name' => __('Footer (slide 3)','mystique'),
'id' => 'footer-3',
'description' => __("Only visible if jQuery is enabled. ","mystique"),
'before_widget' => '<li class="block block-%2$s" id="instance-%1$s"><div class="block-content clearfix">',
'after_widget' => '</div></li>',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>'
));
register_sidebar(array(
'name' => __('Footer (slide 4)','mystique'),
'id' => 'footer-4',
'description' => __("Only visible if jQuery is enabled. ","mystique"),
'before_widget' => '<li class="block block-%2$s" id="instance-%1$s"><div class="block-content clearfix">',
'after_widget' => '</div></li>',
'before_title' => '<h4 class="title">',
'after_title' => '</h4>'
));
endif;
// set up post thumnails
if (function_exists('add_theme_support')):
add_theme_support('post-thumbnails');
$size = explode('x',get_mystique_option('post_thumb'));
set_post_thumbnail_size($size[0],$size[1], true);
add_image_size('featured-thumbnail', 150, 150);
endif;
endif;
?>
Mais moi et le php.. ça fait deux !! j'apprends petit a petit, j'ai tenter plusieurs fois de le placer la où sa me semblé logique mais ça ne fonctionne toujours pas ! :/
Si vous pouviez m'aidez sa serait très sympathique ! désoler pour les fautes d'orthos ! et merci d'avance :-)
Bon vendredi!
RaiDeN