注册 登录
  • 欢迎访问叶天冬seo博客,专注网站seo优化,网站博客建设,网络推广,空间域名服务等,欢迎加入QQ交流群 QQ群
  • ​招聘兼职web前端php程序员一名,主要负责网站前端开发,需熟悉php,js,html5+CSS3更佳。最好在深圳工作可以见面沟通的。联系博主QQ
  • 需要腾讯云主机的朋友可以点击这里购买享受优惠折扣,购买腾讯云主机
  • 百度口碑求点赞啊http://koubei.baidu.com/s/www.yetiandong.com
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧
  • 香港免备案空间推荐:香港免备案空间推荐

最全的wordpress主题调用标签大全

wp相关 深圳seo博主 1年前 (2016-08-17) 1389次浏览 已收录 0个评论

     最近开始着手仿一个wordpress企业网站,虽然笔者用wordpress博客程序已经4年多了,可是还是第一次亲手仿主题,说实话还是没有信心做好,虽然自己也用dedecms仿过几次企业网站,但是对于wordpress来说更多的是很多php函数和一些标签调用,自己对wordpress标签调用一点也不熟悉,所以也就是边学边做,为了帮助更多新手学习wordpress主题的仿制,笔者贴出一些常见的wordpress主题调用标签,希望能够帮到大家。

调用头部模板

<?php get_header();?>

调用尾部模板

<?php get_footer();?>

调用侧边栏

<?php get_sidebar();?>

放在head标签内,方便插件调用:

<?php wp_head(); ?>

放在footer里,body结束之前,方便插件调用:

<?php wp_footer(); ?>

———————————————————-

头部编码调用:

<meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo( 'charset' ); ?>" />

头部css调用:

<link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" media="screen" />

style.css路径调用:

<?php bloginfo( 'stylesheet_url' ); ?>

博客标题:

<?php bloginfo('name'); ?>

博客副标题:

<?php bloginfo('description'); ?>

主页地址:

<?php echo get_option('home'); ?>
或
<?php bloginfo('home'); ?>

主题模板所在路径:

<?php bloginfo('template_directory'); ?>

———————————————————-

page页面列表:

<?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&include='); ?>

分类目录列表:

<?php wp_list_categories('title_li=&orderby=name&show_count=0&depth=2'); ?>

———————————————————-

主循环的开始和结束:

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

文章的URL地址:

<?php the_permalink() ?>

文章标题:

<?php the_title(); ?>

文章内容:

<?php the_content('Read more...'); ?>

文章摘要:

<?php the_excerpt(); ?>

文章所在分类:

<?php the_category(', ') ?>

文章发布时间:

<?php the_time('Y-m-d') ?>

文章作者:

<?php the_author_posts_link(); ?>

文章评论数量:

<?php comments_number('No comment', '1 comment', '% comments'); ?>

文章标签:

<?php the_tags( 'Tags: ', ', '); ?>

文章评论:

<?php comments_template(); ?>

多页型文章的翻页按钮(调用:<!–nextpage–>):

<?php wp_link_pages(); ?>

———————————————————-

小工具边栏调用:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>
<?php endif; ?>

小工具动态边栏注册(functions.php):

<?php 
if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
'name'=>'Sidebar',
        'before_widget' => '<div class="widget">',
        'after_widget' => '</div>',
        'before_title' => '<h4>',
        'after_title' => '</h4>',
    ));}
?>

自定义菜单调用:

<?php wp_nav_menu(array('theme_location' => 'primary')); ?>

自定义菜单注册(functions.php):

<?php register_nav_menu('primary',__('Primary Navigation')); ?>

———————————————————-

最新文章列表:

<?php wp_get_archives('type=postbypost&limit=10'); ?>

文章按月归档列表:

<?php wp_get_archives('type=monthly'); ?>

RSS地址:

<?php bloginfo('rss2_url'); ?>

标签云

<?php wp_tag_cloud('smallest=8&largest=32'); ?>

友情链接

<?php wp_list_bookmarks(); ?>

翻页插件按钮调用:

<?php if(function_exists('wp_pagenavi')) wp_pagenavi(); ?>

列表页面的上一页下一页调用:

<span class="older"><?php previous_posts_link() ?></span>
<span class="newer"><?php next_posts_link() ?></span>

文章页面的上一篇下一篇调用:

<span class="older"><?php previous_post_link(); ?></span>
<span class="newer"><?php next_post_link(); ?></span>

缩略图调用:

<?php the_post_thumbnail(); ?>

缩略图功能启用(functions.php):

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 200, 150, true ); // 普通的缩略图

搜索框调用:

<?php get_search_form(); ?>

在分类页面显示分类名称:

<?php single_cat_title(); ?> 

———————————————————-

WP Kit CN 中文工具箱插件可直接调用的标签:

<?php wkc_recent_posts() ?>// 显示最新文章
<?php wkc_random_posts() ?>//显示随机文章
<?php wkc_related_posts() ?> //显示相关文章
<?php wkc_posts_in_the_same_categories() ?>// 输出同一个分类下的文章
<?php wkc_most_commented_posts() ?>// 显示评论最多的文章
<?php wkc_recent_comments() ?> //显示最新评论
<?php wkc_recent_pings() ?> //显示最新pingback和trackback
<?php wkc_most_active_commentors() ?>// 显示n天内,评论最多的用户
<?php wkc_recent_commentors() ?>// 显示本周或者本月内评论最多的用户

使用说明:
http://sexywp.com/wp-kit-cn-doc
———————————————————-
调用最新文章列表(方法2):

<?php
$args = array( 'numberposts' => '10' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' .   $recent["post_title"].'</a> </li> ';
}
?>

———————————————————-
调用某个分类下的最新文章列表:

<?php
$args = array( 'numberposts' => '5','category'=>'41' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '">'.$recent["post_title"].'</a></li> ';
}
?>

调用某个分类下的最新文章列表(方法2):

<ul>
<?php
global $post;
$args = array( 'numberposts' => 5, 'category' => 1 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) :	setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

调用某个分类下置顶的文章列表:

<?php
$args = array( 'numberposts' => '5','category'=>'41' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
if (is_sticky($recent["ID"])) {
echo '<li><a href="' . get_permalink($recent["ID"]) . '">'.$recent["post_title"].'</a></li> ';
}
}
?>

———————————————————-
面包屑导航:

<?php if(function_exists('bcn_display'))
{
bcn_display();
}?>

———————————————————-
在分类页面显示子分类列表:

<?php
$args=array(
  'orderby' => 'name',
  'order' => 'ASC',
  'child_of'  => 1
  );
$categories=get_categories($args);
  foreach($categories as $category) { 
    echo '<li class="nav2">
<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> 
</li>';
    } 
?>

———————————————————-
热评文章列表(functions.php):

<?php function simple_get_most_viewed($posts_num=10, $days=30){
global $wpdb;
$sql = "SELECT ID , post_title , comment_count
FROM $wpdb->posts
WHERE post_type = 'post' AND TO_DAYS(now()) - TO_DAYS(post_date) < $days
ORDER BY comment_count DESC LIMIT 0 , $posts_num ";
$posts = $wpdb->get_results($sql);
$output = "";
foreach ($posts as $post){
$output .= "\n<li><a href= \"".get_permalink($post->ID)."\" rel=\"bookmark\" title=\"".$post->post_title." (".$post->comment_count."条评论)\" >".$post->post_title."</a> </li>";
}
echo $output;
}
?>

———————————————————-
随机文章列表:

<?php 
$rand_posts = get_posts('numberposts=10&orderby=rand');
foreach($rand_posts as $post) : ?> 
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
<?php endforeach;?>

分类页面调用缩略图(wp_thumbnails插件):

<?php if(function_exists('wp_thumbnails_for_category')) { wp_thumbnails_for_category(); } ?>

———————————————————-

style.css版权信息 

/*
Theme Name: wpcourse theme
Theme URI: https://www.yetiandong.com
Description: wpcourse blog theme
Author: ralph
Author URI: https://www.yetiandong.com
Version: 1.0
Tags: white, simple, blog, wpcourse
*/

———————————————————-

更多wordpress标签参考:
http://codex.wordpress.org/Function_Reference


本站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明最全的wordpress主题调用标签大全
喜欢 (4)
[441079891@qq.com]
分享 (0)
关于作者:
我是一个爱折腾网站的草根站长,也是一个玩淘宝的小卖家,欢迎你认识我QQ/微信:441079891

您必须 登录 才能发表评论!