牛牛逼逼叉叉
菜单

WordPress Cheat Sheet WordPress开发函数标签代码结构大全

2016年07月25日,分类《wordpress》,作者:
博客捐助

主题结构

header.php …………………. 头部文件
index.php ……………………. 首页文件
sidebar.php ……………….. 侧边栏文件
single.php ………………….. 文章页模板
page.php ……………………. 单页面模板
comments.php ……………… 评论模板
search.php …………………. 搜索内容模板
searchform.php ………… 搜索框的样式
archive.php ………………. 作者模板
functions.php ……………. 主题函数文件
404.php ……………….. 错误页面模板
style.css …………………….. 主题样式表

博客信息标签

<?php bloginfo('name'); ?> //站点标题
<?php bloginfo('charset'); ?>//站点字符集
<?php bloginfo('description'); ?>//.站点描述,副标题
<?php bloginfo('url'); ?> //站点URL
<?php bloginfo('rss2_url'); ?> //输出RSS地址
<?php bloginfo('template_url'); ?> //输出主题路径
<?php bloginfo('pingback_url'); ?>//调用 pingback 地址
<?php bloginfo('stylesheet_url'); ?> //输出主题样式路径
<?php bloginfo('wpurl'); ?> //输出Wordpress安装路径
<?php bloginfo('version'); ?> //输出Wordpress安装版本信息
<?php bloginfo('html_type'); ?> //显示WordPress HTML 页面中的内容类型

判断标签

is_home() //当前是否在首页
 is_front_page() //当前是否在作者页面
 is_single()//当前是否在文章页
 is_sticky() //判断置顶文章
 is_page() //当前是否在单页面
 is_category() //当前是否在分类页面

主题描述信息

/*
Theme Name: WordPress
Theme URI: http://wordpress.org/
Description: Test Blog
Version: 1.6
Author: Ekin Ertaç
Author URI: http://www.nnbbxx.net
Tags: powerful, cheat, sheet
*/

WordPress主题函数标签

<?php the_title() ?> //输出文章或单页面标题
<?php the_content() ?> //输出文章页或单页面内容
<?php the_excerpt() ?> //输出文章页或单页面描述
<?php the_time() ?>,<?php the_date() ?> //输出文章或单页面发布时间
<?php the_permalink() ?> //输出当前页面的URL
<?php the_category() ?> //输出分类下的文章
<?php the_author(); ?> //输出作者信息
<?php the_ID(); ?> //调用文章ID
<?php wp_list_pages(); ?>//显示所有页面
<?php wp_tag_cloud(); ?> //显示标签云或文章及页面标签
<?php wp_list_cats(); ?> //显示类别
<?php get_calendar(); ?> //显示日历
<?php wp_get_archives() ?> //显示一个基于日期的归档列表
<?php posts_nav_link(); ?>//显示前一页和下一页链接
<?php next_post_link() ?> //显示更新的链接
<?php previous_post_link() ?>//显示以前的链接
<?php edit_post_link(__('Edit Post')); ?>//显示编辑链接
<?php the_search_query();?> //搜索表单的值
<?php wp_register();?> //显示寄存器链接
<?php wp_loginout();?> //显示日志中/外链接
<?php wp_meta();?> //meta信息
<?php timer_stop(1);?> //加载页面的时间
<?php echo c2c_custom('test');?> //显示自定义字段
<?php get_links_list(); ?> //显示友情链接
<?php get_calendar(); ?>//显示内置的日历
<?php comments_popup_link(); ?> //帖子评论链接

循环

<?php if(have_posts());?>
<?php while(have_posts()); the_post();?>
//自定义的HTML和PHP代码
<?php else;?>
<?php endif;?>

基于分类的循环

<?php query_posts('category_name=
          Category&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
// The Stuff... Custom HTML & PHP Code
<?php endwhile;?>

模板包含标签

<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
<?php comments_template(); ?>

导航菜单类导航

<ul id="menu">
<li <?php if(is_home()) { ?> class="current-cat"< ?php } ?>>
<a href="<?php bloginfo('home'); ?>">Home</a></li>
<?php wp_list_categories('title_li=&orderby=id'); ?>
</ul>

页面导航

<ul id="menu">
<li <?php if(is_home()) { ?> class="current_page_item"< ?php } ?>>
<a href="<?php bloginfo('home'); ?>">home</a></li>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
</ul>

附件:WordPress-Cheat-Sheet



发表评论

电子邮件地址不会被公开。 必填项已用*标注

【上一篇】

IT之家的网站自适应适配跳转是如何操作的 源码

【下一篇】

QQ空间、新浪微博、腾讯微博等一键分享API链接代码