如何从特定目录回显链接到wp页面?

时间:2012-08-17 04:25:36

标签: php wordpress

这是我正在使用的代码:

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

它当前正确链接但在链接之前显示整个http字符串。 示例:http://www.blah.com/blah/blahPortfolio。什么时候应该只是“投资组合”。 对此的新鲜眼光会非常有帮助。

2 个答案:

答案 0 :(得分:1)

我可以看到两个错误:

  1. <?php bloginfo('template_directory'); ?>如果您使用的是echo,则表示<?php代码已经打开,因此请仅使用bloginfo('template_directory')
  2. 标记有两个结束标记(即/>)您只使用一个标记(即>
  3. 所以代码将是这样的:

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

答案 1 :(得分:0)

试试这个代码块并让我知道 -

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