给我们的WodPress面包屑导航添加添加超级链接

知更鸟默认的下载页down.php,默认的面包屑导航没有给文章加链接。

	<nav class="bread">

		<?php 

			echo '<a class="crumbs" href="';

			echo home_url('/');

			echo '">';

			echo '<i class="be be-home"></i>' . sprintf(__( '首页', 'begin' )) . '';

			echo "</a>";

			echo '<i class="be be-arrowright"></i>';

			echo '文件下载';

			echo '<i class="be be-arrowright"></i>';

			echo $title;

		 ?>

	</nav>

默认的值用一段echo $title代码来返回我们的文章标题,没有加超链接,我们更改一下代码,给文章加个链接。

也就是加了一段以下的代码,用echo来一行行写这段代码:

				echo '<a href="';
				echo get_permalink($id);
				echo '">';
				echo $title;
				echo "</a>";	

完整的就是下面的代码,get_permalink($id)是获取当前id下得文章链接,get_permalink()是获取当前页面的链接。

	<nav class="bread">
		<div class="be-bread">
			<?php 
				echo '<a class="crumbs" href="';
				echo home_url('/');
				echo '">';
				echo sprintf(__( '首页', 'begin' ));
				echo "</a>";
				echo '<i class="be be-arrowright"></i>';
				echo '文件下载';
				echo '<i class="be be-arrowright"></i>';
				echo '<a href="';
				echo get_permalink($id);
				echo '">';
				echo $title;
				echo "</a>";				
			 ?>
		</div>
	</nav>

如果简化的话,用以下代码也可以。但下面执行了两段php代码,执行效率可能会低一些。

<a href="<?php echo home_url();?>">首页</a>
<i class="be be-arrowright"></i>
文件下载
<i class="be be-arrowright"></i>
<a href='<?php echo get_permalink( $id );?>'><?php echo $title;?></a>

weinxin
我的微信
我的微信
微信扫一扫
111
 
admin
  • 本文由 admin 发表于 2023年4月16日
  • 转载请务必保留本文链接:https://www.cismin.cn/219.html