- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
"спецы" по WP радуют регулярно
как и "спецы" с идиосинкразией к ВП :
какой-н класс
и куда именно это вставить?
а хз
Действительно, код можно чуток и причесать. И явно $content = $content - лишнее, но так ли это критично\опасно? Чем? Расскажите-ка, спецы.
ЗЫ. Никак не являюсь спецом по ПХП. Тем более не знаю ни о каких парадигмах ООП, но в общих чертах всё понятно.
так может кто-то всё таки подскажет, плагин то работает, но плывёт шаблон...
вот тут, правая часть спустилась вниз на новости, и так на любом шаблоне(3 проверил)
плывёт шаблон...
FireBug в руки или, если в хроме - F12 (вроде бы ;) )
FireBug в руки или, если в хроме - F12 (вроде бы ;) )
эсли шаблоны плывут только тогда когда включается плагин, то всё таки дело не в шаблонах, наверное..
эсли шаблоны плывут только тогда когда включается плагин, то всё таки дело не в шаблонах, наверное..
похоже плагин, укорачивая $content, иногда обрезает какие то теги посередине, т.е. генерит незакрытые теги. strip_tag не справляется, что странно. хотя бывает что броузер исправляет кривой код и необрезанное все смотрится вроде как норм, а вот strip_tag не распознаёт кривые теги и оставляет их.
глазами посмотрите в коде, что там внутри div-а лажает...
Всё, проблема решена, огромное спасибо DiAksID
Большое спасибо за поднятие настроения.
VHS-1980, Возможно это была попытка временного хранения , а потом ее не убрали...
В ВП принято $post сохранять... только вот... редко видел, когда его восстанавливали.
А может это ... временная задержка, пока строка скопируется сама в себя...
VHS-1980, Возможно это была попытка временного хранения , а потом ее не убрали...
В ВП принято $post сохранять... только вот... редко видел, когда его восстанавливали.
А может это ... временная задержка, пока строка скопируется сама в себя...
почти наверняка у первоисточника там было что то вроде:
но кто то из промежуточных умельцев очень любит бестолковую разбивку и наваял "прогрессивно-красивое":
подогнал под корявенький стиль WP ядра...
Я обрезаю посты и вывожу миниатюры без всяких плагинов, тупо и просто:
в файл functions.php для превью:
function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
if ($postid<1) $postid = get_the_ID();
if ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => 1,
'post_mime_type' => 'image',)))
foreach($images as $image) {
$attachment=wp_get_attachment_image_src($image->ID, $size);
?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php
}
}
еще одна ф-я для удаления тегов и точек:
$string = strip_tags(str_replace('[]', '', $excerpt));
if ($substr>0) {
$string = substr($string, 0, $substr);
}
return $string;
}
в этом же файле добавим фильтры:
function custom_excerpt_length( $length ) {
return 18;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
function new_excerpt_more($excerpt) {
return str_replace('[...]', '...', $excerpt);
}
add_filter('wp_trim_excerpt', 'new_excerpt_more');
теперь там где вывожу посты (в файле категорий или на странице) через query_posts:
<?php query_posts($query_string.'&cat=212'); ?> // ID категории, можно несколько
<?php
if (have_posts()) :
$i = 0;
while (have_posts()) : the_post() ;
if($i == 4) // количество постов
break;
$i++;
?>
<div class="thumb">
<?php dp_attachment_image($post->ID, 'thumbnail', 'alt="' . $post->post_title . '"' . ' width="65"'. ' align="left"'); ?>
// настройки миниатюры картинки
<h2><a class="thumb" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p class="th_b"><?php echo dp_clean($post->post_content);echo '...'; ?></p> // или можно написать просто <?php the_excerpt(); ?>
</div>
<?php endwhile; ?><?php endif; ?><?php wp_reset_query(); ?>
вот и все.