0

これは私が取り組んでいるコードです:

echo '<a href="' . bloginfo('template_directory') . $slug['slug'] . '">' . $post_type->labels->singular_name . '</a>' .$markup;

現在は正しくリンクされていますが、リンクの前に http 文字列全体が表示されます。例: http://www.blah.com/blah/blahPortfolio . ちょうど「ポートフォリオ」であるべきとき。これについての新鮮な目はとても役に立ちます。

4

2 に答える 2

1

私が見ることができる2つのエラーがあります:

  1. <?php bloginfo('template_directory'); ?>使用している場合は、タグが既に開いているechoことを意味するため、のみ使用してください<?phpbloginfo('template_directory')
  2. タグには 2 つの終了タグがあります(つまり ) />1 つだけ使用します (つまり>)

したがって、コードは次のようになります。

echo '<a href="' . bloginfo('template_directory') . '/thepage.php' . $slug['slug'] . '">' . $post_type->labels->singular_name . '</a>';
于 2012-08-17T04:46:50.170 に答える
0

このコード チャンクを試して、私に知らせてください --

echo '<a href="' . '<?php bloginfo('template_directory'); ?>'.'thepage.php />' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a>';
于 2012-08-17T04:32:50.607 に答える