Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9

Форматирование текста короткой новости

29.10.2014, 16:45. Показов 2692. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал осваивать Wordpress и возникло несколько вопросов, один с которых хочу спросить здесь

Как заставить Wordpress сохранять форматирование при выводе короткой новости?
То есть, при добавлении новости присутствую как минимум переносы строк, а вот при просмотре этих же новостей на главной, текст новости отображается без переносов строк.

Спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.10.2014, 16:45
Ответы с готовыми решениями:

Форматирование краткой новости на Bloggie
Здравствуйте. Есть проблема, в краткой новости, форматирование режется, а мне хочется , чтобы оно было. В functions.php По...

Пропадает форматирование текста в админке
Всем доброго! Столкнулся с такой проблемой: шаблон Subway (Yootheme). Плагины отключены. Набираю статью в визуальном редакторе, как...

Переход из короткой новости к полной
Здрасте, не могу найти примеров, что то...подскажите. Есть выборка с базы на страницу: заголовок, короткая новость, автор, дата....

11
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
29.10.2014, 17:22
скорее всего короткая новость выводиться с помощью функции the_excerpt(); а не the_content();
0
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9
29.10.2014, 17:35  [ТС]
Спасибо, но теперь выводится полная новость вместо короткой.
Как теперь заставить выводить короткую новость? Или обрезать текст при выводе на короткого содержимого, на главной?

Спасибо
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
29.10.2014, 17:38
ну вообще если использовать the_content(); то нужно вручную ставить тег <!--more--> в редакторе есть кнопка
0
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9
29.10.2014, 17:41  [ТС]
Это я понял.
А как заставить Wordpress обрезать вывод короткой новости, по количеству символов, при использовании the_content

Спсибо
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
29.10.2014, 17:57
Нужно писать фильтр для функции the_content, если сами не напишите то гугл должен помочь

Добавлено через 10 минут
вот тут что-то пишут, может будет полезно я не вникал
0
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9
29.10.2014, 18:07  [ТС]
Спасибо, познавательно
Я так понял что, можно изменить количество символов выводимых при помощи the_excerpt(); + избежать проблем при использовании utf-8 + кириллица, но форматирование все равно пропадет.
Наверное проще ставить <!--more-->
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
29.10.2014, 18:09
я думаю этот вопрос уже решался не раз, просто нужно хорошо поискать, ну или может тут конечно кто-то постарается и напишет вам функцию )
0
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9
29.10.2014, 19:16  [ТС]
Цитата Сообщение от hardwaremaster Посмотреть сообщение
может тут конечно кто-то постарается и напишет вам функцию )
Увы, но в подобные чудеса я давно не верю.
Буду использовать the_content(); + <!--more-->

Добавлено через 7 минут
Заметил неприятность, а точнее испоганивание ЧПУ
Если использовать the_content(); + <!--more--> появляется надпись "далее", юрл которой пишется http://адрес блога/название статьи/#more-номер статьи
Так вот.
Как бы так сделать чтобы не писалось #more-номер статьи, а просто more, без номера или лучше та же надпись "далее"?
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
29.10.2014, 22:35
Лучший ответ Сообщение было отмечено VMelnik как решение

Решение

его можно вообще убрать

PHP
1
2
3
4
5
6
7
8
9
10
11
function remove_more_link($link) {
    $offset = strpos($link, '#more-');
    if ($offset) {
        $end = strpos($link, '"',$offset);
    }
    if ($end) {
        $link = substr_replace($link, '', $offset, $end-$offset);
    }
    return $link;
}
add_filter('the_content_more_link', 'remove_more_link');
0
-4 / 0 / 0
Регистрация: 29.10.2014
Сообщений: 9
03.11.2014, 09:59  [ТС]
Спасибо, то что нужно
0
334 / 334 / 57
Регистрация: 24.08.2013
Сообщений: 1,472
03.11.2014, 10:51
Цитата Сообщение от VMelnik Посмотреть сообщение
Как бы так сделать чтобы не писалось #more-номер статьи,
И чем же мешает якорь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.11.2014, 10:51
Помогаю со студенческими работами здесь

переход с короткой новости в полную
Приветствую! У меня вот такая проблема - краткая новость (при нажатии на кнопку &quot;Скачать/далее&quot; я перехожу на полную однако в...

Форма обратной связи в полной и короткой новости
Добрый день, хочу организовать простую торговую площадку на DLE и мне надо сделать кнопку заказать, только нудно сделать ее так, что бы в...

Как вывсести фото короткой новости в полной
здрасте хотела спросить, как сделать в datalife engine чтобы с короткой новости фото выводилось в полной новости хочу...

RichEdit или RTF форматирование текста, а лучше HTML форматирование
Привет формучани. Подскажите бесплатный компонент который позволил бы выводить текст в формате RTF или HTML. Очень хорошо подходит TMS...

Форматирование текста и изменение цвета текста в консоли
Подскажите пожалуйста, как форматировать текст в консоли, а также как менять его цвет


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru