WordPress分类页模板调用
| single_cat_title() | 获取当前分类的标题 |
| category.php | 分类页模板文件 |
分类页模板文件可参考首页模板文件
<?php single_cat_title(); ?> 调用当前分类的标题
wordpress顶部底部模板调用
| header.php | 顶部模板文件 |
| footer.php | 底部模板文件 |
| get_header() | 获取顶部模板文件 |
| get_footer() | 获取底部模板文件 |
在index.php
<?php get_header();?>
网站内容布局
<?php get_sidebar();?>
<?php get_footer(); ?>
hader.php写顶部布局代码
footer.php写脚部布局代码
自定义侧边栏
| is_dynamic_sidebar() | 判断是否存在侧边栏小工具 |
| wp_list_cats() | 获取分类链接列表 |
| wp_list_pages() | 获取页面列表,调用独立页面文章 |
| get_links() | 获取友情链接 |
| wp_register() | 获取注册链接,登陆成功后显示管理站点 |
| wp_loginout() | 获取退出链接,未登录显示 登录 |
sidebar.php
<?php if(is_dynamic_sidebar()){
dynamic_sidebar();
}else{ ?>
<?php wp_list_cats(); ?>
<?php }?>
WordPress日志导航链接及侧边栏
在文章循环的div后面加 分页导航布局
| posts_nav_link() | 获取导航链接 |
| get_sidebar() | 加载sidebar.php模板文件 |
| dynamic_sidebar() | 输出小工具 |
| register_sidebar() | 注册一个小工具,在functions.php使用 |
| the_time | 获取当前文章的发布时间 |
| edit_post_link | 显示编辑链接 |
| <?php previous_posts_link(); ?> | 获取上一页 |
| <?php next_posts_link(); ?> | 获取下一页 |
用到的文件: (更多…)
文章元数据及多语言化
| _e() | 获取翻译并且输出 |
| __() | 获取翻译,返回值 |
| the_category | 当前文章所属的分类 |
| the_author | 当前文章 的作者 |
| the_time | 获取当前文章的发布时间 |
| edit_post_link | 显示编辑链接 |
首页模板及调用options表数据
| <?php bloginfo(‘charset’);?> | 字符编码 |
| <?php bloginfo(‘name’);?> | 博客名称 |
| <?php bloginfo(‘description’);?> | 博客描述 |
| <?php bloginfo(‘stylesheet_url’) ?> | css文件路径 |
| <?php wp_head(); ?> | 加载wp头部文件 |
| <?php bloginfo(‘home’); ?> | URL地址 |
| <?php wp_footer(); ?> | 加载wp脚部信息 |
| <?php bloginfo(‘admin_email’); ?> | 获取站长邮箱 |
| <?php echo get_option(‘current_theme’); ?> | 获取主题名称 |
创建访问量
<?php $view = get_option(‘view’);
update_option( ‘view’ , $view + 1 );
?>
总访问量: <?php echo $view; ?>
主题模板的安装与创建
1.创建主题文件夹
2.创建style.css文件
/*
Theme Name: 主题名字
Theme URI: 主题介绍地址
Description:主题描述
Version: 版本号
Author: 作者名
Author URI: 作者网址
Tags:标签
*/
3.创建index.php文件
4.创建screenshort.png文件
加载过程:
index.php >包含 wp-blog-header.php >
1.先加载wp-config.php 初始化数据库和核心类
wp-load.php
初始化完成,开始加载模板
2.template-loader.php
– 1.通过URL判断当前是什么页面
– 2.判断对应模板是否存在,如果不存在则调用默认模板
– 3.第74行调用include($template);方法。成功加载模板
WordPress数据库表结构、字段详解
| wp_commentmeta | 文章评论额外信息表 |
| wp_comments | 文章评论信息表 |
| wp_links | 链接信息 |
| wp_options | 基本配置信息 |
| wp_postmeta | 文章额外信息表 |
| wp_posts | 文章信息表 |
| wp_terms | 分类、标签的基础信息表 |
| wp_term_relationships | 分类与文章、链接、菜单的关联表 |
| wp_term_taxonomy | 分类补充信息表,区分terms信息的分类类型 |
| wp_usermeta | 用户额外信息表 |
| wp_users | 用户基本信息表,存放系统所有用户基本信息 |


