I、wordpress导航菜单调用调用标签
<? wp_nav_menu() ?> 方法一(默认菜单调用方法)
<?php 方法二(默认菜单调用方法,可更改样式)
wp_nav_menu( array(
'theme_location' => '', //导航别名
'menu' => '', //期望显示的菜单
'container' => 'div', //容器标签
'container_class' => '', //ul父节点class值
'container_id' => '', //ul父节点id值
'menu_class' => 'menu', //ul节点class值
'menu_id' => '', //ul节点id值
'echo' => true, //是否输出菜单,默认为真
'fallback_cb' => 'wp_page_menu', //菜单不存在时,返回默认菜单,设为false则不返回
'before' => '', //链接前文本
'after' => '', //链接后文本
'link_before' => '', //链接文本前
'link_after' => '', //链接文本后
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>', //如何包装列表
'depth' => 0, //菜单深度,默认0
'walker' => '' //自定义walker
) );
?>
II、wordpress首页模板主题开发调用标签
1、wordpress首页调用指定栏目循环标签
/**其中cat=20代表分类ID,posts_per_page=4代表显示几条记录 **/
<?php query_posts('cat=20&posts_per_page=4'); while(have_posts()): the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>" target="_blank"> //链接
<img src=" <?php $url = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); echo $url; ?>" title="<?php the_title();?>" /> //特色图片缩略图
<h2><?php the_title();?></h2> //文章标题一
<h2><?php echo mb_strimwidth(get_the_title(), 0, 16, ''); ?></h2> //可控字数:文章标题二
<p><?php the_excerpt(); ?></p> //文章简介方法一
<p><?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200,"……"); ?></p> //可控字数:文章简介方法二
<p><?php the_date_xml()?></p> //文章发布时间 方法一
<p><?php the_time('F d, Y') ?></p> //文章发布时间 方法二
<p><?php the_time('y-m-d H:i:s') ?></p> //文章发布时间 方法三
</a>
</li>
<?php endwhile; wp_reset_query(); ?>
2、调用指定分类栏目名
//数字2指的是栏目id
<?php echo get_cat_name(2);?>
3、调用指定分类的栏目链接
//数字2指的是栏目id
<?php echo get_category_link(2); ?>
4、调用指定分类的栏目别名
//2为栏目id
<?php $cat = get_category(2);echo $cat->slug;?>
5、调用指定栏目子菜单
//child_of=3 为调用指定分类的ID号,
//sort_column=name 分类名
//hide_empty=0 是否隐藏没有文章的分类
<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of=3'); ?>
6、调用指定id的文章
输出ID为13的文章标题
<?php $id=13; $title = get_post($id)->post_title; echo $title; ?>
7、获取指定单页栏目id的标题与内容
获取单页栏目id为6的栏目名
<?php
$page_id = 6;
$page_data = get_page($page_id);
echo $page_data -> post_title;
?>
获取单页栏目id为6的栏目内容
<?php
$page_id = 6;
$page_data = get_page($page_id);
echo apply_filters('the_content', $page_data -> post_content);
?>
8、友情链接调用标签(注:方法一与方法二为同一种方法,只不过一个输出默认样式,另一个可根据要求设置更灵活)
方法一、<?php wp_list_bookmarks( $args );?>
方法二、
<?php
$args=array(
'orderby' => 'name', //根据名称排序
'order' => 'ASC', //升序或降序
'limit' => -1, //设置输出链接的最大条数 -1为输出全部
'category' => '', //字符串,链接分类id 有显示分类下链接 没有显示全部链接
'category_name' => '', //字符串,链接分类名 有在链接前显示该分类名,没有显示所有链接分类名
'hide_invisible' => 1,
'show_updated' => 0,
'echo' => 1,
'categorize' => 1, //布尔型,设置是否按各自分类显示 1 按照分类显示 0显示全部链接
'title_li' => __('Bookmarks'), //字符串,链接标题的头文字或代码,默认是:Bookmarks设置是否按照列表的方式排列
'title_before' => '', //字符串,分类标题前文字或代码
'title_after' => '', //字符串,分类标题后文字或代码
'category_orderby' => 'name', //字符串,根据分类名称排序
'category_order' => 'ASC', //字符串,分类链接的升降序排列
'class' => 'linkcat', //字符串,链接的class属性
'category_before' => '', //字符串,分类链接前的文字或代码
'category_after' => '', //字符串,分类链接后的文字或代码
);
wp_list_bookmarks( $args );
?>
方法三、<?php get_links_list(); ?>
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:wordpress首页模板主题开发调用标签和导航菜单调用调用标签
文章链接:https://www.qqhgg.com/18.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。