[Помогите] Убрать картинки

Тема в разделе "Wordpress", создана пользователем Jaarg, 6 сен 2011.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Jaarg

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    На сайте некоторое кол-во новостей, выводимых по принципу:
    Заголовок новости
    Картинка
    Анонс
    Читать далее


    То есть каждая новость начинается с картинки, потом идет текст.
    Как бы исхитриться и сделать так, что бы на страницах, где выводятся анонсы новостей (главная, категории, архив и тд) картника из поста не выводилась - только заголовок, анонс и "читать далее", а вот в полной новости - уже было все с картинками и тд?
     
  2. dixi

    dixi

    Регистр.:
    15 июн 2011
    Сообщения:
    199
    Симпатии:
    51
    Можно указывать краткое описание явно - без картинки, то есть в одном поле вся статья, в поле для указания укороченной версии - то, что без картинки и сокращенное

    Можно делать проверку на страницу - если НЕ пост - картинку из дополнительное поля не выводить. Иначе выводим.
     
    Jaarg нравится это.
  3. Jaarg

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    Спасибо. Но слишком много постов, что бы это все перелопачивать. Думаю, есть решение проще ;)
     
  4. ReBeL

    ReBeL Злобный старикашка

    Регистр.:
    3 май 2006
    Сообщения:
    1.564
    Симпатии:
    851
    Не мудри, подправь шаблон, чтобы на нужных страницах просто не выводились картинки
     
    Jaarg нравится это.
  5. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    Например в шаблоне добавить условие вывода картинки
    PHP:
    //если не главная и не категория и не архив
    if(!is_home() && !is_category() && !is_archive()){
        
    //выводим картинку
    }
    тут ещё про эти условные теги

    http://codex.wordpress.org/Conditional_Tags
     
    Jaarg нравится это.
  6. Jaarg

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    я наверное невнятно объяснил )
    на главной странице, архивах и тд - то есть везде, кроме полной новости (single.php) - мне нужен post_thumbnail () и начало новости - только текст, без картинок.
    то есть чем то реплейснуть это - но я не знаю, где перехватить вывод и куда его потом передать.
    наверное еще хуже объяснил :imsorry:
     
  7. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    825
    Симпатии:
    475
    писать функцию, которая будет из записи удалять тег IMG и выводить только текст. и заменять этой функцией вывод на главной/архиве/рубриках
     
    Jaarg нравится это.
  8. andrei_k

    andrei_k

    Регистр.:
    17 янв 2010
    Сообщения:
    251
    Симпатии:
    52
    Сделай обертку на яваскрипте.
    Через getelementbyid (DOM)найди и убери, что тебе не нужно на странице.
    Если не знаком с яваскриптом, посмотри примеры в гугле, либо пришли ссылку в ЛС, постараюсь помочь тебе.
     
    Jaarg нравится это.
  9. Jaarg

    Jaarg

    Регистр.:
    18 авг 2008
    Сообщения:
    503
    Симпатии:
    97
    Спасибо всем за идеи. Про "писать функцию" - вот к этому варианту я и склонялся - только не понятно было, как это реализовать. Но оказалось - все уже придумали до нас )) И все гораздо проще:
    Заменить the_excerpt() на the_content() в нужных файлах темы.
    А настроить the_excerpt() под себя помогает
    http://wordpress.org/search/the_excerpt
     
Статус темы:
Закрыта.