2010-02-16 2 views
2

Мне нужно указать ссылку на категорию на моем сайте Wordpress. Следующий код работает, несколько:Ссылка на Wordpress link get_category_link (id)

   <?php 
// Get the ID of a given category 
$category_id = get_cat_ID('People'); 

// Get the URL of this category 
$category_link = get_category_link($category_id); 
    ?> 

Моей проблема заключается в том, что она включает в себя/категории/в URL, который не так, как предназначено моя структура постоянной ссылки. Кто-нибудь знает способ вокруг включения/category/в URL-адрес, который он выводит?

+0

Какую версию Wordpress вы используете? – inkedmn

+0

Я нашел плагин, который рассматривал проблему в старых установках wordpress. Он не был обновлен для 2.9: http://wordpress.org/extend/plugins/pathless-category-links/ – Matrym

+0

Я использую wordpress 2.9 – Matrym

ответ

1

Я не понимаю, что вы хотите сделать. Посмотрите здесь Template Tags/wp list categories « WordPress Codex для тега шаблона для меню категорий, который будет включать любую базу категорий, которую вы установили. Если вы хотите вывести ссылку на категорию на самой странице категории, используйте:

<a href="<?php bloginfo('url'); ?>/<?php $category = get_the_category(); echo $category[0]->category_nicename; ?>" title="<?php echo $category[0]->category_nicename; ?>"> 

<?php $category = get_the_category(); echo $category[0]->category_description; ?></a> 
+0

Был мертв мозгом и не рассматривал это решение. Существует встроенный тег «ссылка на категорию», но он автоматически добавляет ссылку на мусор. Спасибо! – Matrym

+0

Я должен отметить, что если структура permalink изменится, то эти URL-адреса сломаются. Используя тег ссылки категории, он будет поддерживать связь. – Matrym

+0

Право; функции wordpress будут независимо от настроек постоянной ссылки и с плагином без категории-категории тоже ... – markratledge

Смежные вопросы