[Помогите] Проблема при редактировании functions.PHP

Тема в разделе "Wordpress", создана пользователем biswom, 28 авг 2014.

Модераторы: Sorcus
  1. biswom

    biswom Создатель

    Регистр.:
    25 авг 2014
    Сообщения:
    20
    Симпатии:
    2
    приписала в конце файла
    functions.php
    и вот что мне выдало...

    Fatal error: Cannot redeclare new_excerpt_more() (previously declared in /home/soyuzhm/magiawoman.ru/www/wp-content/themes/Florance/functions.php:15) in /home/soyuzhm/magiawoman.ru/www/wp-content/themes/Florance/functions.php on line 50

    видать какой то конфликт
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.723
    Симпатии:
    2.098
    это ошибка означает, что у вас такая функция уже объявленна, поищите её и посмтрите, что она делает, возможно там похожий или другой нужный код, хотя можно сделать так
    # удаляем дурацкие символы в конце кратких анонсов
    function new_excerpt_more_alt($more) {
    global $post;
    return ' <a href="'. get_permalink($post->ID) . '">читать далее..</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more_alt');
     
    Джуга нравится это.
  3. biswom

    biswom Создатель

    Регистр.:
    25 авг 2014
    Сообщения:
    20
    Симпатии:
    2
    А теперь вроде все удалила. а все равно не работает сайт теперь(
    вот что у меня в файле, может подскажете,что делать,чтобы снова заработало
    <?php
    include 'theme_options.php';
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'Sidebar',
    'before_widget' => '<div class="sidebox">',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="sidetitl">',
    'after_title' => '</h3>',
    ));




    function new_excerpt_more($more) {
    return '<a href="'. get_permalink($post->ID) . '">' . '&nbsp;&nbsp;[ ... ]' . '</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');


    if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
    add_theme_support( 'post-thumbnails' );
    add_image_size( 'flr_slider', 640, 220, true );
    add_image_size( 'flr_home', 360, 150, true );

    }
    function flr_slider_image(){

    if ( has_post_thumbnail() ) {
    the_post_thumbnail( 'flr_slider', array('class' => 'slidim') );
    } else {?>

    <img class="slidim" src="<?php bloginfo('template_directory'); ?>/images/place.jpg" alt="" />
    <?php
    };
    }
    function flr_home_image(){

    if ( has_post_thumbnail() ) {
    the_post_thumbnail( 'flr_home', array('class' => 'postim') );
    } else {?>
    <img class="postim" src="<?php bloginfo('template_directory'); ?>/images/place2.jpg" alt="" />
    <?php
    };

    }

    Теперь сайт не работает вообще..ничего не пойму... уже зашла в эту же тему на другом сайте,скопирповала полностью файл этот и вставила на неработающем сайте. все равно не работает и выдает ошибку. Что это может быть? и что теперь делать? :confused::thenks:
     
    Последнее редактирование модератором: 29 авг 2014