• когда статья в записи заканчивается блоком ?цитата? и другим блоком кроме абзаца, то ваш блок ?предыдущие и следующие записи? сливается туда и принимает форматирование последнего блока статьи

    вам следует разделить ваш блок ?следующие записи? отдельным div чтобы он не принимал формат и стили блоков записи

Viewing 3 replies - 1 through 3 (of 3 total)
  • Theme Author AF themes

    (@afthemes)

    Hi @suryano11
    Would it be possible to come up with the post link so that we could help you specifically?
    Thanks

    Thread Starter rianovost

    (@suryano11)

    Thread Starter rianovost

    (@suryano11)

    Вопрос решил своими силами о чем посчитаю нужным поделится :

    Извините за откровенность, но ту вы допустили грубую ошибку разметки html . Дело в том, что нельзя конструкции вывода контента , вывода тегов, вывода предыдущих и следующих записей засунут в один <div> по этому пришлось завернуть в дополнительные div элементы после контента .

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

    Для решении проблемы открываем content.php и вносим изменение.

    Для наглядности приведу весь код файла, сравните сами с оригиналом:

    Просьба вносить изменение в оригинал при следующем обновлении , я код изменил в дочерней теме

    <?php
    /**
     * Template part for displaying posts
     *
     * @link https://developer.www.ads-software.com/themes/basics/template-hierarchy/
     *
     * @package ChromeNews
     */
    
    ?>
    
    
    <?php if (is_singular()): ?>
        <div class="color-pad">
            <div class="entry-content read-details">
    
                <?php
        if (has_excerpt($post->ID)):
    
    ?>
                    <div class="post-excerpt">
                        <?php echo wp_kses_post(get_the_excerpt($post->ID)); ?>
                    </div>
                <?php
        endif; ?>
    
                <?php
        the_content(sprintf(
            wp_kses(
            /* translators: %s: Name of current post. Only visible to screen readers */
            __('Continue reading<span class="screen-reader-text"> "%s"</span>', 'chromenews'),
            array(
            'span' => array(
                'class' => array(),
            ),
        )
        ),
            get_the_title()
        )); ?>
    			
    			 </div><!-- .entry-content -->
    		
    			<div class="content2">
    				
    		
                <?php if (is_single()): ?>
                    <div class="post-item-metadata entry-meta">
                        <?php chromenews_post_item_tag(); ?>
                    </div>
                <?php
        endif; ?>
    			
    			
    			
    			
                <?php
        $social_share_icon_opt = chromenews_get_option('single_post_social_share_view');
        if ($social_share_icon_opt == 'after-content') {
            chromenews_single_post_social_share_icons($post->ID);
        }
    ?>
    			
    			
    			
    			
                <?php
    
    $previous_post_thumb = '';
    $next_post_thumb = '';
    $previous_no_thumb_class = "has-post-image";
    // Previous/next post navigation.
    $previous_post = get_previous_post();
    $previous_post_thumb = '';
    if (isset($previous_post->ID)) {
        $previous_post_thumb = chromenews_the_post_thumbnail('thumbnail', $previous_post->ID, true);
        
        if (!isset($previous_post_thumb) && empty($previous_post_thumb)) {
            $previous_no_thumb_class = "no-post-image";
        }
    }
    
    $next_post = get_next_post();
    $next_post_thumb = '';
    $next_no_thumb_class = "has-post-image";
    if (isset($next_post->ID)) {
        $next_post_thumb = chromenews_the_post_thumbnail('thumbnail', $next_post->ID, true);
        
        if (!isset($next_post_thumb) && empty($next_post_thumb)) {
            $next_no_thumb_class = "no-post-image";
        }
    }
    
    
    
    the_post_navigation(array(
        'next_text' => '<span class="meta-nav" aria-hidden="true">' . __('Next', 'chromenews') . '</span> ' .
        '<span class="screen-reader-text">' . __('Next post:', 'chromenews') . '</span> ' .
        '<span class="chromenews-next-post '.$next_no_thumb_class.'"><h4><span class="post-title">%title</span></h4><span class="post-image">' . $next_post_thumb . '</span></span>',
        'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __('Previous', 'chromenews') . '</span> ' .
        '<span class="screen-reader-text">' . __('Previous post:', 'chromenews') . '</span> ' .
        '<span class="chromenews-prev-post '.$previous_no_thumb_class.'"><h4><span class="post-title">%title</span></h4><span class="post-image">' . $previous_post_thumb . '</span></span>',
    
        'screen_reader_text' => __('Continue Reading', 'chromenews'),
    ));
    
    
    
    
    ?>
                <?php wp_link_pages(array(
            'before' => '<div class="page-links">' . esc_html__('Pages:', 'chromenews'),
            'after' => '</div>',
        ));
    ?>
           </div> <!-- content2 -->
        </div>
    <?php
    else:
    
    
    
        do_action('chromenews_action_archive_layout');
    
    endif;
    

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Блок ?следующих записей? сливается’ is closed to new replies.