WordPress404页面模板调用
要用到的文件 404.php 404页面模板文件
知识点
1.学会使用404.php 开发404页面模板
2.引用js,实现自动跳转功能
倒计时代码js
function countDown(secs){
$(“#id”).html(secs);
if(–secs>0){
setTimeout(“countDown(“+secs+”)”,1000);
}else{
window.location.href=”<?php bloginfo(‘url’); ?>”;
}
}
countDown(3);
WordPress搜索页模板调用
方法:
<?php get_search_query(); ?> 获取搜索词
要用到的文件 search.php 搜索页模板
知识点
学会使用search.php 开发搜索页模板,跟文章分类模板一样
WordPress评论模板调用
方法:
<?php comments_template(); ?> 调用评论模板
<?php comments_open(); ?> 获取当前文章开启了评论功能
<?php post_password_required() ; ?> 判断当前文章是否需要密码并且正确输入
<?php have_comments() ; ?> 判断是否有评论
<?php wp_list_comments(); ?> 输出当前文章所有评论
<?php is_user_logged_in(); ?> 判断用户是否登陆
<?php comment_form(); ?> 输出评论窗口 (更多…)
WordPress不同页面调用不同模板
page-ID.php 通过文章ID创建独立页面模板
page-name.php 通过别名创建独立页面模板
WordPress独立页面模板调用
1.学会使用page.php开发独立页面模板
需要文件 page.php 独立页面模板,跟single文章页模板一样
WordPress不同分类下的文章调用不同模板
| 1 | get_template_part() | 自定义模板文件调用函数 |
|---|---|---|
| 2 | get_the_category() | 获取当前文章的分类 |
| 3 | get_the_ID() | 获取当前文章ID,同 $post->ID |
1.如何使用 get_template_part 动态调用内容模板
<?php get_template_part(‘内容模板’,’分类目录别名’); ?>
2.如何获取当前文章的分类信息
<?php
$cat=get_the_category(get_the_ID());
$name=$cat[0]=>slug;
echo $name;
get_template_part(‘内容模板’,$name);
?>
WordPress文章自定义栏目调用
| <?php get_post_meta(); ?> | 获取文章自定义栏目 |
| global $post; | 全局变量,存储当前文章的信息 |
| <?php add_post_meta(); ?> | 添加一个自定义栏目 |
| <?php update_post_meta(); ?> | 更新自定义栏目 |
| <?php delete_post_meta(); ?> | 删除自定义栏目 |
WordPress文章页模板调用
single.php 文章页模板文件
<?php previous_post_link(‘上一篇:%link’); ?> 获取上一篇日志链接
<?php next_post_link(‘下一篇:%link’); ?> 获取下一篇日志链接
single.php
<?php get_header(); ?>
该文件不需要列表循环
<?php the_post(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
WordPress不同分类调用不同模板
category-分类ID.php
如 category-10.php,分类目录为10采用此模板
category-分类别名.php
如 category-wpjc.php,分类别名为wpjc采用此模板
WordPress分类页模板调用
| single_cat_title() | 获取当前分类的标题 |
| category.php | 分类页模板文件 |
分类页模板文件可参考首页模板文件
<?php single_cat_title(); ?> 调用当前分类的标题


