wordpress永久链接围绕块元素

时间:2015-12-23 03:39:58

标签: html wordpress

在Wordpress中我试图使用和锚标签来使用get_Permalink()作为href包装文章。到目前为止,这是我的代码(这是在一个循环中)。

echo '<a href="' .get_permalink(). '">';
    echo '<article class="col-xs-6 col-sm-3 port-box"> <!-- portflio article box -->'; 
            the_post_thumbnail( 'portfolio-thumbnail', array('class' => 'img-responsive') );
                echo '<div class="port-details focus-box">';
                    echo'<h3 class="latestnews-title red-border-bottom"><a href="'.get_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a></h3>';
                        echo'<p>'.get_post_meta($post->ID, 'Portfolio-type', true).'</p>';
                        echo '<p>';
                            echo get_post_meta($post->ID, 'Details', true);
                        echo '</p>';
                    echo '</div>';                                  
                echo '</article>';
            echo '</a>'; 

当我查看输出代码时,它会显示正在输出的锚标记,但永久链接不会将网址放入href中。

是否可以将文章包装在&#34; a&#34;标签?如果是这样,任何人都有一些如何使其工作的指导。

感谢

2 个答案:

答案 0 :(得分:2)

尝试通过

获取链接
get_permalink ( $post->ID );

,您的代码将是

    <?php $link = get_permalink ( $post->ID ); ?>
    <a href="<?php echo $link ?>">
        <article class="col-xs-6 col-sm-3 port-box">
        <?php the_post_thumbnail( 'portfolio-thumbnail', array('class' => 'img-responsive') ); ?>
            <div class="port-details focus-box">
            <h3 class="latestnews-title red-border-bottom"><?php the_title(); ?></h3>
            <p><?php echo get_post_meta($post->ID, 'Portfolio-type', true) ?></p>
            <p><?php echo get_post_meta($post->ID, 'Details', true); ?></p>
            </div>
        </article>
    </a>

***(尝试使用这种方式,它很干净,并保持html为HTML和PHP作为PHP,易于阅读和调试)

答案 1 :(得分:1)

尝试更改第一行:

echo '<a href="' . get_permalink( $post->ID ) . '">';

要:

$post->ID

当您使用+ (NSDate *)dateFromString:(NSString *)dateString { if (!dateString) { return nil; } NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat: @"yyyy-MM-dd HH:mm:ss"]; [formatter setLocale:[NSLocale currentLocale]]; NSDate *date= [formatter dateFromString:dateString]; return date; } 在该位代码中获取帖子ID时。更多关于get_permalink