Как назначить rel = "cat" и rel = "tag" в сухарях - PullRequest
0 голосов
/ 10 июля 2011

В настоящее время я создаю новую тему WP.Я дизайнер и имею только базовые знания PHP.Так что для хлебных крошек я использовал скрипт Димокса .

Но с точки зрения SEO, я хочу добавить rel = "cat" и rel = "tag" к категориям и ссылкам тегов соответственно в хлебных крошках.Я спросил его, но он не мог предоставить решение.Так что, если какой-нибудь разработчик WP может помочь мне в этом, было бы здорово.

Вот Точный кусок кода для ссылки на категорию.

else {
        $cat = get_the_category(); $cat = $cat[0];
        echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
        echo $before . get_the_title() . $after;
      }

Так что я хочу назначить rel= тег "cat" для ссылки на категорию, которая создается функцией get_the_category .

1 Ответ

0 голосов
/ 10 июля 2011

Изменить строку 45 исходного кода на:

if ($cat->parent != 0){
    $parents = array_reverse(get_ancestors($cat->cat_ID, 'category'));
    foreach($parents as $parent_id){
        $parent = get_category($parent_id);
        echo '<a rel="cat" href="'.get_category_link($parent->cat_ID).'" title="'.esc_attr(sprintf(__( "View all posts in %s" ), $parent->name)).'">'.$parent->name.'</a> '.$delimiter.' ';
    }
}

echo '<a rel="cat" href="'.get_category_link($cat->cat_ID).'" title="'.esc_attr(sprintf(__( "View all posts in %s" ), $cat->name)).'">'.$cat->name.'</a> '.$delimiter.' ';
...