Помогите решить вопрос вывода соцсетей в статье, денег нет нанять программиста. Кто поможет скину 100руб.
1. Выводил плагинами соцсети и появлялась проблема, соцсети отображались раньше, чем код адсенс. Нужно чтобы после. (в конце статьи) Адсенс выводится в functions.php темы. Вот код
//Адсенсadd_filter( 'the_content', 'prefix_insert_post_ads' , 1);function prefix_insert_post_ads( $content ) { $ad_code = 'КОД АДСЕНС'; if ( is_single() && ! is_admin() ) { $closing_p = '</p>'; $paragraphs = explode( $closing_p, $content ); $count_p = count($paragraphs); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $count_p == ($index + 1) ) { $paragraphs[$index] .= $ad_code; } } return implode( '', $paragraphs ); } return $content;}
В single там прописан путь
get_template_part( 'template-parts/content', get_post_type() );
а в content
<div class="entry-content"> <?php if ( is_single() ) : the_content(); else: ?> <?php mayak_announcement('mayak_segment_length','mayak_segment_more'); ?><div class="read_more"><a href="<?php the_permalink(); ?>">Читать далее</a></div>
Никак не получается втулить код соцсетей после the_content();
Бесплатная тема buzmag
Я думаю имелось ввиду один <h1>Заголовок статьи </h1>
Ну теги h1 h2 и тд само собой должны правильно прописаны. Я тогда успокоюсь насчет ошибок.
Вот первый код
<img width="113" height="85" src="http://сайт/wp-content/uploads/2018/09/mumie-pri-saharnom-diabete-1.jpg" class="attachment-buzmag-recent-post size-buzmag-recent-post wp-post-image" alt="спорт при гипертонии" srcset="http://сайт/wp-content/uploads/2018/09/mumie-pri-saharnom-diabete-1.jpg 641w, http://сайт/wp-content/uploads/2018/09/mumie-pri-saharnom-diabete-1-300x226.jpg 300w" sizes="(max-width: 113px) 100vw, 113px">
А вот второй:
<img class="post-page-image" src="http://сайт/wp-content/uploads/2018/09/mumie-pri-saharnom-diabete-1-300x226.jpg" alt="Физические упражнения при гипертонии" title="Физические упражнения при сгипертонии">
Во втором случае альт берется с названий статей, в первом вписаный.
Какой лучше выводить?
Кто вам сказал, что есть проблемы????
Нужно чтобы выводило картинку в популярных записях свою, которая создается
add_image_size('buzmag-recent-post',115,85,true);
куда вписывать buzmag-recent-post?
the_post_thumbnail( array( 'title' => get_the_title() ) );
Вот такой код выводит картинку популярной записи.
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('buzmag-recent-post'); ?>
</a>
Как добавить alt чтобы выводился картинок, а то в альте выводится адрес ссылки.
Подскажите как вывести html код в конце каждой статьи. Хочу вывести своим кодом кнопки соцсетей. В прошлом п
лагине просто добавлял после the_content. А в этом если добавляю и ещё и на главную выводит в конце анонсов.
Нашел виновника это код, который автоматически выводит рекламу после h2
function ads_h2($content) {
$ads='РЕКЛАМНЫЙ КОД';
if (is_single()) {
$content=preg_replace('#<h2(.*?)</h2>#','<div class="adsense-box"><h2\1</h2>'.$ads.'</div>',$content, 1);
}
else {
return $content;
add_filter('the_content', 'ads_h2');
Как вывести код h2 чтобы он блокировался адблоком, но не обрезал ввесь текст статьи. Раньше этот код стоял и проблем не было.
Еще обрезается "Содержание статьи"---------- Добавлено 11.09.2018 в 21:04 ----------
поменял div class="adsense-box" на другое имя и все заработало
Недавно заметил, что при включеном адблоке в статье отображается только анонс, весь текст после тега read_more скрыт. (блокируется в чем может быть причина) Раньше такого не было.