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



 

Здравствуйте, гость ( Вход | Регистрация )

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


На Массе xD
******


Группа: Active User
Сообщений: 1727
Регистрация: 9.5.2011
Из: Москва
Поблагодарили: 674 раза
Репутация:   129  


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

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

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

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


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

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


Частый гость
**

Группа: User
Сообщений: 61
Регистрация: 25.5.2014
Поблагодарили: 26 раз
Репутация:   2  


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


Новичок
*

Группа: User
Сообщений: 31
Регистрация: 17.1.2014
Из: Украина
Поблагодарили: 6 раз
Репутация:   -2  


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


На Массе xD
******


Группа: Active User
Сообщений: 1727
Регистрация: 9.5.2011
Из: Москва
Поблагодарили: 674 раза
Репутация:   129  


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


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

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


Участник
***

Группа: User
Сообщений: 122
Регистрация: 25.4.2008
Поблагодарили: 63 раза
Репутация:   19  


в 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:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Новости mail.ru появятся в "рекомендациях" Вконтакте?
19 eduarddis 2744 Вчера, 20:37
автор: galikfor
Горячая тема (нет новых ответов) Крупные новостные (СМИ) площадки, Яндекс Новости, Google News, анонсы, хорошая посещаемость.
37 NastyaLanPR 14153 7.12.2017, 9:46
автор: NastyaLanPR
Открытая тема (нет новых ответов) VKOF — программа для рассылки в предлагаемые новости ВКонтакте
16 L1ke777 4561 28.11.2017, 15:36
автор: L1ke777
Горячая тема (нет новых ответов) Создал сайт Игровые новости
48 wplay 9085 27.11.2017, 14:17
автор: Hawking
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБесплатно публикую Ваши новости на Newsland и СМИ2
возможна взаимовыручка (при желании)
434 albedo 118542 18.11.2017, 22:35
автор: treward


 



RSS Текстовая версия Сейчас: 13.12.2017, 9:44
Дизайн