首页 文章

wordpress博客 Headers 网址

提问于
浏览
2

我正在尝试将我的博客 Headers 链接到预览区域中的完整帖子,因此 Headers 应该与阅读更多按钮具有相同的功能 . 博客采用砖石布局,我使用的是主题森林主题 .

这是博客页面 .

我相信这是控制布局的PHP代码 - 希望它有所帮助 .

对不起php新手在这里 .

我尝试过使用 <a href="'.get_permalink().'"><h5 class="post-title">'. get_the_title() .'</h5></a>'; ,但所有这些都是在其中生成一个包含'.get_permalink().'的损坏网址 .

谢谢

<?php if ( '' != get_the_title() ): ?>
        <h5 class="post-title"><?php the_title(); ?></h5>
    <?php endif ?>
    <?php if (has_post_format('link')): ?>
        <a href="<?php echo $nz_link_url; ?>" title="<?php echo __("Go to", TEMPNAME).' '.$nz_link_url; ?>" target="_blank"><?php echo __("Read more", TEMPNAME); ?><span class="icon-arrow-right9"></span></a>
    <?php else: ?>
        <a href="<?php the_permalink(); ?>" title="<?php echo __("Read more about", TEMPNAME).' '.get_the_title(); ?>" rel="bookmark"><?php echo __("Read more", TEMPNAME); ?><span class="icon-arrow-right9"></span></a>
    <?php endif ?>
<?php endif; ?>

1 回答

  • 4

    您只需将h5 Headers 包装在代码段第37行的锚标记 <a> 中 . 要更改的具体代码是:

    新答案

    <a href="<?php get_permalink(); ?>">
        <h5 class="post-title"><?php the_title(); ?></h5>
    </a>
    

    或者从你的代码,尝试:

    <a href="<?php echo $nz_link_url; ?>" title="<?php echo __("Go to", TEMPNAME).' '.$nz_link_url; ?>">
        <h5 class="post-title"><?php the_title(); ?></h5>
    </a>
    

    旧答案

    if ( '' != get_the_title() ){
        $output .= '<a href="'.get_permalink().'"><h5 class="post-title">'. get_the_title() .'</h5></a>';
    }
    

    您可能需要更新CSS以反映H5前面的锚标记

    Full Code

    while($recent_posts->have_posts()) : $recent_posts->the_post();
    
                    $output .= '<div class="post format-'.get_post_format().'" data-grid="ninzio_01">';
    
                        $output .= '<div class="post-wrap nz-clearfix">';
    
                            if (get_post_format() == 'image') {
                                $values = get_post_custom( $post->ID );
                                $nz_image_url = isset($values["image_url"][0]) ? $values["image_url"][0] : "";
    
                                if (!empty($nz_image_url)) {
                                    $output .='<a class="nz-more" href="'.get_permalink().'">';
                                        $output .= '<div class="nz-thumbnail">';
                                            $output .= '<img src="'.$nz_image_url.'" alt="'.get_the_title().'">';
                                            $output .= '<div class="ninzio-overlay"></div>';
                                            $output .= '<div class="post-date"><span>'.get_the_date("d").'</span><span>'.get_the_date("M").'</span></div>';
                                        $output .='</div>';
                                    $output .='</a>';
                                }
    
                            } else {
                                if (has_post_thumbnail()) {
                                    $output .='<a class="nz-more" href="'.get_permalink().'">';
                                        $output .= '<div class="nz-thumbnail">';
                                            $output .= get_the_post_thumbnail( $post->ID, $size );
                                            $output .= '<div class="ninzio-overlay"></div>';
                                            $output .= '<div class="post-date"><span>'.get_the_date("d").'</span><span>'.get_the_date("M").'</span></div>';
                                        $output .='</div>';
                                    $output .='</a>';
                                }
                            }
    
    
    
                            $output .= '<div class="post-body">';
    
                                    if ( '' != get_the_title() ){
                                        $output .= '<a href="'.get_permalink().'"><h5 class="post-title">'. get_the_title() .'</h5></a>';
                                    }
    
                                    if ($excerpt == "true") {
                                        $output .= '<div class="post-excerpt">'.nz_excerpt(95).'</div>';
                                    }
    
                                    $output .='<a href="'.get_permalink().'" title="'.__("Read more about", TEMPNAME).' '.get_the_title().'" rel="bookmark">'.__("Read more", TEMPNAME).' <span class="icon-arrow-right9"></span></a>';
    
                            $output .= '</div>';
    
                        $output .= '</div>';
    
                    $output .= '</div>';
    

相关问题