用WP的友情链接功能做了个网络书签

2008-11-10 20:55:25 , ,

在正在用的模板目录里写一个Favorites.php:

<?php /* Template Name: Favorites */ ?>
<?php get_header(); ?>

<!– content …………………………… –>
<div id=”Favorites”>
<?php
global $wpdb;
$links = $wpdb->get_results(“SELECT term_taxonomy_id FROM $wpdb->term_taxonomy WHERE taxonomy = \”link_category\” ” );
foreach ($links as $link) {
echo ‘<div class=”link”><h3>’;
$linknames = $wpdb->get_results(“SELECT name FROM $wpdb->terms WHERE term_id = $link->term_taxonomy_id ” );
foreach ($linknames as $linkname) {echo $linkname->name;}
echo ‘</h3>’;
get_links($link->term_taxonomy_id, ‘<nobr>[‘, ‘]</nobr>’, ”, 0, ‘rand’, 0, 0, -1, 0);
echo ‘</div>’;
}
?>

</div> <!– /content –>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

然后新建一个页面,页面模板选Favorites,修改一下永久链接,OK了.

如果愿意自己写CSS,把分类标题和链接样式,根据自己的喜欢在样式表里定义一下,就更完美了.

利用了get_links,第一个参数是分类.
我把头2个重要的分类放在了首页的footer里,然后用一个More…链接到这个页面,
当然也可以在这个页面剔除首页显示过的,
判断一下$link->term_taxonomy_id的值就好了.

Permalink : http://13jl.com/169.html

3 Comments so far

Post A Comment:

(*)

(*)

By submitting a comment here you grant 地狱十九重 a perpetual license to reproduce your words and name/web site in attribution. Inappropriate comments will be removed at admin\'s discretion.