使搜索和档案与主页相匹配

时间:2011-09-27 08:42:41

标签: php wordpress wordpress-theming

我将主页http://www.faberunashop.com设置为目录。当您点击帖子图片时,它会将您带到艺术家网站。以下是我通过将其添加到functions.php:

来实现此目的的代码
function print_post_title() {
    global $post;
    $thePostID = $post->ID;
    $post_id = get_post($thePostID);
    $title = $post_id->post_title;
    $perm  = get_permalink($post_id);
    $post_keys = array(); $post_val  = array();
    $post_keys = get_post_custom_keys($thePostID);

    if (!empty($post_keys)) {
      foreach ($post_keys as $pkey) {
            if ($pkey=='url1' || $pkey=='title_url' || $pkey=='url_title') {
              $post_val = get_post_custom_values($pkey);
            }
      }
      if (empty($post_val)) {
            $link = $perm;
      } else {
            $link = $post_val[0];
      }
    } else {
      $link = $perm;
    }
    echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>';
}

现在我想对我的搜索和存档页面做同样的事情。如何调整以使它们表现相同?

1 个答案:

答案 0 :(得分:0)

我想你使用的是WordPress。

在这种情况下,您可以通过在搜索结果的主题中创建名为search.php的文件,以及调用archives.php的其他档案文件来更改搜索结果的布局和行为。

有关WordPress的模板层次结构的更多信息,请参阅此处http://codex.wordpress.org/Template_Hierarchy