Сделать поиск и архивы совпадать с домашней страницей - PullRequest
0 голосов
/ 27 сентября 2011

Моя домашняя страница 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 голосов
/ 27 сентября 2011

Я полагаю, что вы используете WordPress.

В этом случае вы можете изменить макет и поведение результатов поиска, создав файл с именем search.php в своей теме для результатов поиска, а также другойфайл для архивов, который называется archives.php.

Для получения дополнительной информации об Иерархии шаблонов для WordPress вы можете найти здесь http://codex.wordpress.org/Template_Hierarchy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...