WPのかなり新しい。投稿へのパーマリンクを作成しようとしています。リンクを生成するコードは次のとおりです。
$page_id = get_the_ID();
switch($page_id){
case 6:
$programming_posts = get_posts('category=9');
break;
case 85:
$programming_posts = get_posts('category=13');
break;
case 78:
$programming_posts = get_posts('category=11');
break;
case 91:
$programming_posts = get_posts('category=15');
break;
case 83:
$programming_posts = get_posts('category=12');
break;
case 69:
$programming_posts = get_posts('category=10');
break;
}
?>
<div class="span6" id="content">
<div class="row-fluid">
<?php $i = 1; foreach($programming_posts as $key => $post){
/*Condition that creates a new row each two posts.*/
if($i % 2 == 0){ ?>
<div class="row-fluid" id="temporary-fix">
<?php } ?>
<div class="span6 well well-small" id="post-preview">
<?php echo $post->post_excerpt;?>
<br />
<div class="pull-right">
<a href="<?php echo get_permalink($post->ID);?>"><b>Go to post</b></a>
</div>
</div>
<?php if($i % 2 == 0){ ?>
</div> <!-- Closes the row-fluid div element. -->
<?php $i++; } if($i > 8) break; } //Foreach loop end.?>
</div>
</div>
練習ではないかもしれませんが、最初に言ったように、私はWPが初めてです。Var ダンプ get_permalink($post->ID) は正しい URL 文字列を生成し、私が理解していることから、WP は投稿に single.php を使用し、ヘッダー、「ループ」、およびフッターと共に任意の HTML をそこに配置しました。 、しかし、リンクが壊れているようです。
single.php 内のコード
<?php
get_header();
if ( have_posts() ) while ( have_posts() ) { the_post(); the_content();?>
<p>This is some arbitrary text</p>
<?php }
get_footer();
?>
私は何を間違っていますか?