wordpress中页面调用和分类目录调用的方法详解
1、 在论坛上有好多同学都问起了关于首页分类目录和页面的调用问题,对这个问题搞了好长时间,始终搞不好!想做到行动日志的那种头部效果!
导航调用的是文章列表,其实就是调用的分类目录,而下面是调用的页面,可以直接打上文章,写上关于产品的一些介绍等!
其整体效果如图:


2、具体操作方法如下:
第一:关于最符合SEO是主题模版,在它的后台里面,菜单里只有编辑菜单而没有其最为重要的管理位置这个功能,那么我们首先就要添加这项功能,之后就更加方便地来创建菜单,从而进一步地来调用分类目录和页面的效果了!
其方法如:
在functions.php中添加代码如下:
添加方法:
直接在<?php
之下加就可以了
register_nav_menus(array(
'primary' => 'primary Navigation'
));
register_nav_menus(array('primary' =>'primary Navigation'));
使用方法:
在header.php中添加
覆盖导航li标签,也可以将首页覆盖
或者直接添加
<?php wp_nav_menu(array('theme_location' => 'primary')); ?>
其最终的结果是,wordpress后台就可以出现创建菜单和管理位置两个按钮了,这种类型的问题就可以解决了
第二:我们就可以创建菜单了,添加你想要加的文字,然后将其保存,之后在管理位置处,选择你所保存的那个菜单就可以了
那么在首页就可以看到效果了
第三:如果后台代码里有这样的一行代码如:<?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&include='); ?> 这是调用首页功能的,可以根据你的情况,任意可做删除,也可以不删除,那就要看你的创建菜单的情况了
第四:如图这是默认调用分类目录的代码,如果想调用页面效果的话,可以将其删除,用这个代码将其替换<?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&include='); ?>就是这个

3、好,到这里基本上就可以解决这种问题了,我已经测试过,完全是可以用的,大家可以试试看,如果不行的话,可以问我!
其中注意的两点:页面代码的调用如:<?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&include='); ?>
在页面代码调用中可以控制所调用页面的数量,可以代码中的include= 多少中添加,如等于2的话,说明只调用两个新建的页面
分类目录代码的调用如:<?php wp_list_categories('title_li=0&orderby=name&show_count=0&depth=2'); ?>
谢谢大家,这个问题说完了!