experience

经验

zw-1988.com

home > 经验 > wordpress 一些标签

2017.7.12 wordpress 一些标签

zwnet

调用博客信息

<?php bloginfo("name"); ?> 站点标题

<?php bloginfo("description"); ?> 副标题

<?php bloginfo("url"); ?> 站点地址

<?php bloginfo("template_url"); ?> 调用当前主题根目录

<?php bloginfo("stylesheet_url"); ?> 主题样式表style.css 文件所在的路径

<?php bloginfo("pingback_url"); ?> WordPress博客的Pingback地址

<?php bloginfo("version"); ?> 博客的Wordpress版本

<?php bloginfo("atom_url"); ?> WordPress博客的Atom地址

<?php bloginfo("rss2_url"); ?> WordPress博客的RSS2地址

<?php bloginfo("html_type"); ?> 网站的HTML版本

<?php bloginfo("charset"); ?> 网站的字符编码格式

调用日志信息

<?php if(have_posts()) : ?> 确认是否有日志

<?php while(have_posts()) : the_post(); ?> 如果有,则显示全部日志

<?php endwhile; ?> 结束PHP函数”while”

<?php else : ?> 如果没有,继续执行

<?php endif; ?> 结束PHP函数”if”

<?php the_title(); ?> 日志标题,要控制标题长度

<?php the_title_attribute(); ?> 标题描述,与the_title()基本一致,但剥离了HTML标签

<?php the_permalink(); ?> 日志链接

<?php the_content(); ?> 日志内容

<?php the_excerpt(); ?> 日志摘要

<?php the_ID(); ?> 当前日志ID

<?php the_time("m-d-y") ?>/<?php the_time( 'Y年m月d日'); ?> 当前日志发布时间,显示格式为”02-19-08″的日期

<?php the_category(",") ?> 当前日志的所有类别,其中逗号是用来区分 类别名。

<?php the_tags("TAG:"); ?> 当前日志的所有TAG,引号内是标签标题,为空时直接显示标签

<?php the_author(); ?> 当前日志作者的名字

<?php edit_post_link(); ?> 编辑日志的快捷链接

<?php comments_popup_link(); ?> 显示评论链接 <!–next page–> 在日志或页面中插入分页 <!–more–> 截断日志

<?php comments_template(); ?> 调用评论模板comments.php 没有则调用默认评论代码

内容

<?php while ( have_posts() ): the_post();

the_content();

endwhile;?>

_e(‘’)函数,使内容可翻译

<?php _e(‘Message’); ?> 打印输出信息

<?php _e("Filed under:"); ?> 输出Filed under:,翻译中文不变

<?php _e("by"); ?> 输出by 翻译中文仍然是by

<?php _e("Categories"); ?> 输出Categories翻译中文 分类目录

<?php _e("Archives"); ?> 输出Archives翻译中文 文章归档

<?php _e("Calendar"); ?> 输出Calendar翻译中文 日历

<?php _e("Meta"); ?> 输出Meta"翻译中文 功能

链接

<?php echo get_permalink(); ?>显示当前文章的链接

<?php wp_list_categories();?> 显示分类列表

<?php wp_list_pages(); ?> 显示页面列表

<?php wp_get_archives(); ?> 显示归档列表

<?php get_links_list(); ?> 显示友情链接列表

<?php wp_tag_cloud() ?> 显示标签云

<?php get_calendar(); ?> 显示日历

链接导航函数

<?php posts_nav_link(); ?> 调用后一页和前一页的链接

<?php next_post_link("%link") ?> 下一篇日志的URL地址

<?php previous_post_link("%link") ?> 上一篇日志的URL地址

导入模板函数

<?php get_header(); ?> header.php文件的内容

<?php get_sidebar(); ?> sidebar.php文件的内容

<?php get_footer(); ?> footer.php文件的内容

<?php get_template_part(); ?> 加载一个制定的模板到另一个模板里面

<?php include(TEMPLATEPATH . "/searchform.php"); ?> 导入主题文件夹下的searchform.php文件

<?php comments_template(); ?> comments.php文件的内容表

调用特定页面的名称

<?php single_cat_title(); ?>
该标签用在归档页,分类归档页显示分类名,标签归档页显示标签名

分类

<?php the_category(); ?>

<?php printf( __( "当前分类: %s" ), "<span>" . single_cat_title( "", false ) . "</span>" );?>调用分类页中的分类名

<?php global $post; echo $post->post_name; ?>获取分类名称

标签

<?php printf( __( "当前标签: %s"), "<span>" . single_tag_title("", false) . "</span>" );?>调用标签页中的标签名

获取菜单

<?php wp_nav_menu( array(
	'menu' =>'left'
) ); ?>

获取文章别名

在function添加

function is_slug() {
    $post_data = get_post($post->ID, ARRAY_A);
    $slug = $post_data['post_name'];
    return $slug; 
}

在页面调用

<?php echo is_slug(); ?>
«
相关文章
wordpress (25)java script (9)tool (8)css (2)攻略 (1)第一次人体 (1)插件 (1)ECharts (1)food (1)雪糕 (1)动画 (1)book (1)标签云 (1)生活 (1)一言难尽的画稿 (1)
辽ICP备16002031号

Copyright © 2016 - 2020 1988-zw.com