wordpress常用的调用标签大全
文章目录
1.wordpress首页调用标签
a.路径、头部、底部
<?php bloginfo('template_directory');?><!--主题路径-->
<?php bloginfo('template_url'); ?> <!--主题文件的相对地址-->
<?php bloginfo('name'); ?> <!--名称-->
<?php bloginfo('url'); ?> <!--博客的绝对地址-->
<?php bloginfo('stylesheet_url'); ?> <!--主题样式表文件style.css的相对地址-->
<? echo home_url( add_query_arg( array() ) );?> //获取当前url
<?php bloginfo('version'); ?> <!--博客的版本-->
<?php get_sidebar('right'); ?> <!--侧边栏sidebar-right.php-->
<?php get_sidebar(); ?> <!--侧边栏-->
<?php get_header(); ?> <!--头部-->
<?php get_footer(); ?> <!--底部-->
<?php $postcount = wp_count_posts(); echo $postcount->publish; ?> <!--文档总数-->
<?php get_template_part( 'link' ); ?> //引用自定义link.php
<?php get_template_part( 'link', 'head' ); ?> //引用自定义link.php 意思是说,如果link.php存在,则调用link.php,否则,就调用head.php
<?php /*Template Name: about*/ ?> //自定义模板调用, 在自定义模板头部添加
<?php get_links_list(); ?> //友情链接调用
b.导航调用标签
//wordpress导航调用
<ul>
<?php wp_list_pages('depth=1&title_li=0&sort_column=menu_order'); ?>
<li <?php if (is_home()) { echo 'class="current"';} ?> >
<a title="<?php bloginfo('name'); ?>" href="<?php echo get_option('home'); ?>">
<?php bloginfo('name'); ?>
</a>
</li>
</ul>
//wordpress导航调用获取页面导航
<ul id="menu">
<?php
$mypages = get_pages();
if(count($mypages) > 0) {
foreach($mypages as $page) {
echo '<li><a href="'.get_page_link($page->ID).'" title="'.$page->post_title.'">'.$page->post_title.'</a></li>';
}
}
else {
echo '<li><a href="#">没有页面</a></li>';
}
?>
</ul>
//导航调用获取分类导航
<ul id="menu">
<?php
// 获取分类
$terms = get_terms('category', 'orderby=name&hide_empty=0' );
// 获取到的分类数量
$count = count($terms);
if($count > 0){
// 循环输出所有分类信息
foreach ($terms as $term) {
echo '<li><a href="'.get_term_link($term, $term->slug).'" title="'.$term->name.'">'.$term->name.'</a></li>';
}
}
?>
</ul>
c.分类目录调用标签
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>分类目录</h4>
<ul class="sidebar">
<?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?>
</ul>
<?php endif; ?>
d.首页列表循环调用标签
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
文章html骨架
<?php endwhile; ?>
<?php else : ?>
输出找不到文章提示
<?php endif; ?>
2.分类列表调用标签
a.指定分类名称、链接调用标签
<?php echo get_category_link(1);?>
<?php echo get_cat_name(1);?>
b.当前分类名称或链接
<?php bloginfo('template_directory');?><!--主题路径-->
<?php bloginfo('template_url'); ?> <!--主题文件的相对地址-->
<?php bloginfo('name'); ?> <!--名称-->
<?php bloginfo('url'); ?> <!--博客的绝对地址-->
<?php bloginfo('stylesheet_url'); ?> <!--主题样式表文件style.css的相对地址-->
<? echo home_url( add_query_arg( array() ) );?> //获取当前url
<?php bloginfo('version'); ?> <!--博客的版本-->
<?php get_sidebar('right'); ?> <!--侧边栏sidebar-right.php-->
<?php get_sidebar(); ?> <!--侧边栏-->
<?php get_header(); ?> <!--头部-->
<?php get_footer(); ?> <!--底部-->
<?php $postcount = wp_count_posts(); echo $postcount->publish; ?> <!--文档总数-->
<?php get_template_part( 'link' ); ?> //引用自定义link.php
<?php get_template_part( 'link', 'head' ); ?> //引用自定义link.php 意思是说,如果link.php存在,则调用link.php,否则,就调用head.php
<?php /*Template Name: about*/ ?> //自定义模板调用, 在自定义模板头部添加
<?php get_links_list(); ?> //友情链接调用
//wordpress导航调用
<ul>
<?php wp_list_pages('depth=1&title_li=0&sort_column=menu_order'); ?>
<li <?php if (is_home()) { echo 'class="current"';} ?> >
<a title="<?php bloginfo('name'); ?>" href="<?php echo get_option('home'); ?>">
<?php bloginfo('name'); ?>
</a>
</li>
</ul>
//wordpress导航调用获取页面导航
<ul id="menu">
<?php
$mypages = get_pages();
if(count($mypages) > 0) {
foreach($mypages as $page) {
echo '<li><a href="'.get_page_link($page->ID).'" title="'.$page->post_title.'">'.$page->post_title.'</a></li>';
}
}
else {
echo '<li><a href="#">没有页面</a></li>';
}
?>
</ul>
//导航调用获取分类导航
<ul id="menu">
<?php
// 获取分类
$terms = get_terms('category', 'orderby=name&hide_empty=0' );
// 获取到的分类数量
$count = count($terms);
if($count > 0){
// 循环输出所有分类信息
foreach ($terms as $term) {
echo '<li><a href="'.get_term_link($term, $term->slug).'" title="'.$term->name.'">'.$term->name.'</a></li>';
}
}
?>
</ul>
c.分类目录调用标签
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>分类目录</h4>
<ul class="sidebar">
<?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?>
</ul>
<?php endif; ?>
d.首页列表循环调用标签
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
文章html骨架
<?php endwhile; ?>
<?php else : ?>
输出找不到文章提示
<?php endif; ?>
2.分类列表调用标签
a.指定分类名称、链接调用标签
<?php echo get_category_link(1);?>
<?php echo get_cat_name(1);?>
b.当前分类名称或链接
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>分类目录</h4>
<ul class="sidebar">
<?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?>
</ul>
<?php endif; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
文章html骨架
<?php endwhile; ?>
<?php else : ?>
输出找不到文章提示
<?php endif; ?>
2.分类列表调用标签
a.指定分类名称、链接调用标签
<?php echo get_category_link(1);?>
<?php echo get_cat_name(1);?>
b.当前分类名称或链接
<?php echo get_category_link(1);?>
<?php echo get_cat_name(1);?>
分类列表:单独调用
<?php single_cat_title(); ?>
<?php echo get_category_link($cat); ?>
分类列表:循环标签内调用
<?php
//名称
foreach((get_the_category()) as $category)
{
echo $category->cat_name;
}
?>
<?php $category = get_the_category();if($category[0]){echo ''.get_category_link($category[0]->term_id ).'';}?>
文章详情页:单独调用
<?php
//名称
foreach((get_the_category()) as $category)
{
echo $category->cat_name;
}
?>
<?php $category = get_the_category();if($category[0]){echo ''.get_category_link($category[0]->term_id ).'';}?>
c.循环列表调用标签
/*列表循环*/
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php else:?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
//列表循环例子
<div id="content">
<?php if(have_posts()) : ?> <!--开始检测-->
<?php while(have_posts()) : the_post(); ?><!--以下面的格式显示每篇日志-->
<div class="post">
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>/*调用文章链接 文章标题*/
<div class="entry">
<?php the_content();?><!--文章内容-->
<p class="postmetadata"><!--文章元数据-->
<?php _e('Filed under:');?>
<?php the_category(',');?><!--调用文章的分类-->
<?php _e('by');?><!--使用_e()创建可翻译的主题-->
<?php the_autnor('');?><!--调用文章作者-->
<br />
<?php comments_poopup_link('No Comments?','1 Comments?','% Comment?');?><!--调用一个弹出的留言窗口,如果这个功能没有激活,则是显示留言列表-->
<?php edit_post_link('Edit','|','');?><!--只有在登陆后才可见到,对日志进行编辑的链接-->
</p>
</div><!--日志内容结束-->
</div><!--一篇日志彻底结束-->
<?php endwhile; ?>
<?php endif; ?>
<div class="navigation">
<?php posts_nav_link(); ?> //上一页下一页
</div>
<?php else:?> //如果没有文章显示的内容
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
</div>
/*列表循环*/
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php else:?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
//列表循环例子
<div id="content">
<?php if(have_posts()) : ?> <!--开始检测-->
<?php while(have_posts()) : the_post(); ?><!--以下面的格式显示每篇日志-->
<div class="post">
<h2><a href="<?php the_permalink();?>"><?php the_title();?></a></h2>/*调用文章链接 文章标题*/
<div class="entry">
<?php the_content();?><!--文章内容-->
<p class="postmetadata"><!--文章元数据-->
<?php _e('Filed under:');?>
<?php the_category(',');?><!--调用文章的分类-->
<?php _e('by');?><!--使用_e()创建可翻译的主题-->
<?php the_autnor('');?><!--调用文章作者-->
<br />
<?php comments_poopup_link('No Comments?','1 Comments?','% Comment?');?><!--调用一个弹出的留言窗口,如果这个功能没有激活,则是显示留言列表-->
<?php edit_post_link('Edit','|','');?><!--只有在登陆后才可见到,对日志进行编辑的链接-->
</p>
</div><!--日志内容结束-->
</div><!--一篇日志彻底结束-->
<?php endwhile; ?>
<?php endif; ?>
<div class="navigation">
<?php posts_nav_link(); ?> //上一页下一页
</div>
<?php else:?> //如果没有文章显示的内容
<div class="post" id="post-<?php the_ID(); ?>">
<?php _e('Not Found');?>
</div>
d.侧边栏调用
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?>
<h4>最新文章</h4>
<ul class="sidebar">
<?php
$posts = get_posts('numberposts=6&orderby=post_date');
foreach($posts as $post) {
setup_postdata($post);
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
$post = $posts[0];
?>
</ul>
<?php endif; ?>
3.内容页调用
<?php echo get_option('home'); ?> //输出网站首页网址
<?php bloginfo('name'); ?> //输出你网站的名字
<?php the_permalink(); ?> //输出当前文章的URL地址
<?php the_title(); ?> //输出当前文章的标题
<?php the_excerpt(); ?> //当前文章网站描述
<?php the_content(); ?> //输出文章内容
<?php the_author(); ?> //输出作者
<?php the_time('y-m-d H:i:s') ?> //输入文章日期 或者(<?php the_time('Y年m月d日') ?>)
<?php comments_popup_link('0 条评论', '1 条评论', '% 条评论', '', '评论已关闭'); ?> //输出评论数
<?php single_cat_title(); ?> //当前栏目名
<?php the_excerpt(); ?> //输出文章摘要 文章没有填写摘要会输入全文
<?php the_content('阅读全文...'); ?> //输出全文
<?php the_permalink(); ?> //阅读全文链接
<?php echo category_description(); ?> //分类目录描述调用
<?php tag_description(); ?> //标签分类描述调用
<?php echo mb_strimwidth(get_the_title(), 0, 40, '...'); ?> //调用文章标题限制字符数
<?php echo get_avatar( get_the_author_email(), 36 ); ?> //调用作者的头像
4.缩略图调用
5.图集调用代码
版权保护: 本文由小冬SEO编辑发布,转载请保留链接: http://www.myseoyh.cn/shuo/122.html