X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Редактирование короткой новости в WP, Может кто поможет)
FreeJabber
FreeJabber
Topic Starter сообщение 26.7.2014, 20:58; Ответить: FreeJabber
Сообщение #1


Доброго времени.

Есть WP блог. есть короткая новость которая выводиться на морде сайта, с кнопочкой читать далее и полная новость со всем содержимым.

Так вот в полной новости в самом верху есть то, что выводить я бы не хотел на морде, может кто знает как можно скрыть не нужный текст при выводе новости на морде но скрыть так, чтоб этот скрытый текст был доступен в полной новости.

Писать сюда или в ЛС)


--------------------
Куплю Ваши знания ( которые приносят деньги )

Писать в личку
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DOleg
DOleg
сообщение 27.7.2014, 12:13; Ответить: DOleg
Сообщение #2


При публикации поста заполнить поле "Цитата" тем текстом, который должен быть выведен на главной, и в главной выводить эту цитату с помощью the_excerpt()
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pro_verst
pro_verst
сообщение 27.7.2014, 13:35; Ответить: pro_verst
Сообщение #3


можна ище с помощью кнопки more в редакторе...
скиньте ссылку, посмотрю...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FreeJabber
FreeJabber
Topic Starter сообщение 9.8.2014, 10:31; Ответить: FreeJabber
Сообщение #4


Суть в том, что мне нужно всего в некоторых новостях так сделать а не во всех( до сих пор не нашёл способ( подскажите!


--------------------
Куплю Ваши знания ( которые приносят деньги )

Писать в личку
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 9.8.2014, 12:24; Ответить: Karlasan
Сообщение #5


в functions.php добавь:

Код
function filter_excerpt( $output )
{
  $replace="Откройте запись, чтобы посмотреть полный текст";
  $output=preg_replace("#(\[hide_main\].*\[/hide_main\])#Umsi",$replace,$output);
  return $output;
}

add_filter( 'get_the_excerpt', 'filter_excerpt' );

function filter_content( $content )
{
   $content=str_ireplace(Array('[hide_main]','[/hide_main]'),"",$content);

    return $content;
}

add_filter( 'the_content', 'filter_content' );


В тексте новости тот кусок, который не должен быть виден на главной, оберни в теги [hide_main]...[/hide_main]. На главной странице он заменится на текст из переменной $replace (можешь её вообще сделать пустой, если нужно), в полной записи текст будет полностью доступен, а теги hide_main исчезнут.
Данный код будет работать, если у тебя на главной короткая новость выводится через excerpt (чаще всего это так и есть), в противном случае придется еще чуток подшаманить.
За скромную плату могу даже сделать кнопочку для добавления вышеуказаных тегов в текст :rolleyes:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыЦены на Биткоин: новости, прогнозы, аналитика
BTC
816 DimaMyrzich 141699 22.10.2021, 21:28
автор: EvilGomel
Открытая тема (нет новых ответов) Требуется копирайтер: обзоры букмекеров, статьи и новости
2 log1n0v 2290 9.10.2021, 15:27
автор: JOHNY
Открытая тема (нет новых ответов) О ранжировании новых сайтов во вкладке Новости
pro100blogger.com - подробно о Google
4 vvovvo 2765 29.7.2021, 1:24
автор: Latinos
Горячая тема (нет новых ответов) Крупные новостные (СМИ) площадки, Яндекс Новости, Google News, анонсы, хорошая посещаемость.
81 NastyaLanPR 47661 25.7.2021, 20:34
автор: NastyaLanPR
Горячая тема (нет новых ответов) Новости партнёрской сети Travelpayouts
38 Aviasales_mw 5146 9.3.2021, 21:29
автор: Aviasales


 



RSS Текстовая версия Сейчас: 26.10.2021, 15:02
Дизайн