你有没有访问过他们有后导航链接样式的网站,但那里没有链接?它看起来很丑陋,让用户分心。好吧,如果你是一个主题设计师,或有这个问题的网站所有者,那么这个解决方案只适合你。在本文中,我们将分享如何为帖子/页面导航链接添加条件标记,以确保为您的博客设计提供最佳样式

首先打开您的主题的 functions.php %% %%%文件并添加以下代码: / **

 *如果存在多个页面,则返回TRUE。
 * /
function show_posts_nav(){
global $ wp_query;
return($ wp_query-> max_num_pages> 1);
}
然后将以下代码放在您希望导航的位置:

lt;?php if(show_posts_nav()):?>

lt; div class =“navigation”>
lt; span class =“older”><?php next_posts_link(“& laquo; Old Entries”); ?>< /跨度>
< span class =“newer”><?php previous_posts_link(“Newer Entries& raquo;”); ?>< /跨度>
< / DIV>
<?php endif; ?>
您根本不必遵循我们的样式。您可以按照自己喜欢的方式修改此代码。重要的是你将导航样式保持在这个函数之间:

<?php if(show_posts_nav()):?>

<?php endif; ?>

<?php endif; ?>

此功能将检查是否有多个页面。如果有多个页面,则会显示带有样式的导航帖子。如果没有其他页面,则它不会显示样式或导航。

注意:如果没有其他页面,WordPress导航功能足够智能,不会自动显示导航功能。但是,如果您使用自己的自定义样式进行导航,那么这些样式代码仍会显示导航是否存在。这篇文章中的函数可以解决这个问题。

其他资源:%%% %% Eric Martin的帖子 – 这个片段的来源

深入研究WordPress(一个伟大的电子书,每个人都应该买,如果你正在学习WordPress

深入研究WordPress(如果您正在学习WordPress,每个人都应该购买一本很棒的电子书)

评论被关闭。