Вывод отфильтрованного текста в Wordpress

Автор: БезМозгоFF  //  Категория: wordpress, Новичкам

В Wordpress, как оказалось, нет штатных средств чтобы вывести из определенного поста только текст и только определенное количество символов с обрезкой до слова.

the_content() – выводит весь контент из поста, включая форматирование, картинки итд

the_excerpt() – выводит значение поля “цитата” – анонс поста, либо если анонса нет, то выводятся фиксированное число слов – первые 55 слов.

Кому для создания своих сайтов не хватает такой очевидной возможности, выкладываю простую функцию, которая выводит первые N символов отфильтрованного от тегов и картинок текста.

Функцию просто добавьте в functions.php своей темы и используйте в цикле при выводе постов.

function themefunction_content($max_char,$more_link_text='(more...)',
 $stripteaser=0,$more_file='') {
 $content = get_the_content($more_link_text, $stripteaser, $more_file);
 $content = apply_filters('the_content', $content);
 $content = str_replace(']]>', ']]>', $content);
 $content = strip_tags($content);

 if (strlen($content)>$max_char) 

 {$space = strpos($content," ",$max_char);

 if (strlen($_GET['p']) > 0) {
 echo "<p>";
 echo $content;
 echo "&nbsp;<a href='";
 the_permalink();
 echo "'>"."Read More &rarr;</a>";
 echo "</p>";
 } else if ((strlen($content)>$max_char) && $space) {
 $content = substr($content,0,$space);
 $content = $content;
 echo "<p>";
 echo $content;
 echo "...";
 echo "&nbsp;<a href='";
 the_permalink();
 echo "'>".$more_link_text."</a>";
 echo "</p>";
 } else {
 echo "<p>";
 echo $content;
 echo "&nbsp;<a href='";
 the_permalink();
 echo "'>"."Read More &rarr;</a>";
 echo "</p>";
 }
 } else {
 $content = substr($content,0,strpos($content,"Популярность"));
 echo "<p>";
 echo $content;
 echo "...";
 echo "&nbsp;<a href='";
 the_permalink();
 echo "'>".$more_link_text."</a>";
 echo "</p><br>";

 }
}

Вот и все) Вызываем, например, так <?php themefunction_content(500,’далее’);?> где 500 – количество символов. Результат работы приводить не буду, думаю и так все понятно.

В закладки!

Автор: БезМозгоFF  //  Категория: Новичкам, Разное, сервисы

Как вывести пост блога в ТОП самых обсуждаемых по Яндексу и что это дает

Надоели продажные посты

Автор: БезМозгоFF  //  Категория: Новичкам, Новости, Разное, сервисы

Немного устал от продажных постов в своем рсс ридере.

Ведь есть простое и элегантноне решение – плагин для WordPress Advanced Category Excluder

C помощью него можно спрятать отдельные рубрики или посты таким образом что Ваши рсс подписчики не будут видеть ваши рекламные посты из блогуна. Более того эти посты можно исключить с главной страницы блога, так чтобы и читатели блога не видели этой рекламы.

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

Преимущества плагина:

1. Поисковики ссылки видят, то есть SEO эффект для рекламодателей остается.

2. Никаких постовых, которые отвлекают Ваших чиматателей.

3. Читатели RSS больше не вынуждены листать целый страницы ненужного спама.

Вот где мотивация :-)

Автор: БезМозгоFF  //  Категория: Новичкам, Обзоры

Меня поразил один блог – http://webmake.info/

Парню 13 лет, и он пытается заработать матери на терьера.

Многим, в том числе мне, должно быть стыдно за свою лень, когда на наших глазах вот такое творится :-)

Поддержим парня!)

 Страница 1 из 1  1