• 真我风采网站欢迎您的光临!本站是杨海军苏晓琳个人网站。

WordPress友情链接分类显示

有感而发 情天 4年前 (2016-05-21) 2321次浏览 已收录 4个评论

WordPress 友情链接分类显示

用了云落的 Git 主题,非常不错,但是对于追求完美的我来说,还有一个问题要更完善一下,就是友情链接分类显示,查一些相关的代码,结合本主题进行了一些合成后就得到了想要的效果,现在把代码分享出来,给需要的人。首先要建立一个新的页面文件,重新命名,至于名字随便,只要你喜欢就可以,比如“link1”然后加入这些代码:

<?php
/*
	template name: 友链(新版)
	description: template for Git theme
*/
get_header();
?>

<div class="pagewrapper clearfix">
	<aside class="pagesidebar">
		<ul class="pagesider-menu">
			<?php
echo str_replace('</ul></div>', '', preg_replace('/<div[^>]*><ul[^>]*>/', '', wp_nav_menu(array('theme_location' => 'pagemenu', 'echo' => false))));?>
		</ul>
	</aside>
	<div class="pagecontent">
		<header class="pageheader clearfix">
			<h1 class="pull-left">
				<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
			</h1>
			<div class="pull-right"><!-- 百度分享 -->
	<?php deel_share() ?>
			</div>
		</header>
		<?php while (have_posts()) : the_post(); ?>
			<div class="article-content">
				<?php the_content(); ?>
			</div>
		<?php comments_template('', true); endwhile;  ?>
        
        
        <?php
$linkcats = $wpdb->get_results("SELECT T1.name AS name FROM $wpdb->terms T1, $wpdb->term_taxonomy T2 WHERE T1.term_id = T2.term_id AND T2.taxonomy = 'link_category'");
if($linkcats) : foreach($linkcats as $linkcat) : ?>
	<div class="boxcaption"><h3><?php echo $linkcat->name; ?></h3></div>
	<div class="box linkcat">
		<ul class="link-content clearfix">
			<?php
				$bookmarks = get_bookmarks('orderby=rand&category_name=' . $linkcat->name);
				if ( !empty($bookmarks) ) {
					foreach ($bookmarks as $bookmark) {
						echo '<li><a href="' . $bookmark->link_url . '" title="' . $bookmark->link_description . '" target="_blank" ><img src="http://f.ydr.me/' . $bookmark->link_url . '" height="32" width="32" />
<span class="sitename">'. $bookmark->link_name .'</span></a></li>';
					}
				}
			?>
		</ul>
		<div class="fixed"></div>
	</div>
<?php endforeach; endif; ?>
        
	</div>
</div>

<?php get_footer(); ?>

最后重新建立友情链接页面,模板选择这个新的页面文件即可。最终生成效果见本站的友情链接页面:http://www.zhenwofc.com/link.html


真我风采 , 版权所有丨如未注明 , 均为原创。本网站采用BY-NC-SA协议进行授权 , 转载请注明转自“真我风采”
WordPress 友情链接分类显示
喜欢 (2)
[]
分享 (0)
发表我的评论
取消评论

在下框中输入图中验证码 *

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. 好像我折腾的那个Nana主题的友情链接页面也是按分类展示所有连接的
    boke112导航2016-05-21 23:27 回复 Windows 7 | Chrome 45.0.2454.101
    • 分类显示对许多博主来说还是有用的。
      情天2016-05-22 12:25 回复 Windows 10 | Chrome 47.0.2526.108
  2. 可以,不过现在没用git主题了
    纯洁博客2016-05-21 17:24 回复 Windows 7 | Firefox浏览器 46.0
    • 中间的代码提出来可以用到其他任何主题。
      情天2016-05-21 17:25 回复 Windows 10 | Chrome 47.0.2526.108