海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

wp教程:15WordPress不同分类下的文章调用不同模板

未分类
2020-08-05 10:44:59
1822677238@qq.com

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);
?>

wp教程:14WordPress文章自定义栏目调用

未分类
2020-08-05 09:37:10
1822677238@qq.com

WordPress文章自定义栏目调用

 

<?php get_post_meta(); ?> 获取文章自定义栏目
global $post; 全局变量,存储当前文章的信息
<?php add_post_meta(); ?> 添加一个自定义栏目
<?php update_post_meta(); ?> 更新自定义栏目
<?php delete_post_meta(); ?> 删除自定义栏目

(更多…)

wp教程:13WordPress文章页模板调用

未分类
2020-08-05 09:11:30
1822677238@qq.com

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(); ?>

wp教程:12 WordPress不同分类调用不同模板

未分类
2020-08-05 08:06:17
1822677238@qq.com

WordPress不同分类调用不同模板

category-分类ID.php

如 category-10.php,分类目录为10采用此模板

category-分类别名.php

如 category-wpjc.php,分类别名为wpjc采用此模板

wp教程:11 WordPress分类页模板调用

未分类
2020-08-05 07:47:25
1822677238@qq.com

WordPress分类页模板调用

single_cat_title() 获取当前分类的标题
category.php 分类页模板文件

分类页模板文件可参考首页模板文件

<?php single_cat_title(); ?> 调用当前分类的标题

wp教程:10WordPress顶部底部模板调用

未分类
2020-08-05 07:45:16
1822677238@qq.com

wordpress顶部底部模板调用

header.php 顶部模板文件
footer.php 底部模板文件
get_header() 获取顶部模板文件
get_footer() 获取底部模板文件

在index.php

<?php get_header();?>

网站内容布局

<?php get_sidebar();?>

<?php get_footer(); ?>

hader.php写顶部布局代码

footer.php写脚部布局代码

wp教程:09WordPress自定义侧边栏

未分类
2020-08-05 07:17:29
1822677238@qq.com

自定义侧边栏

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 }?>

wp教程:08WordPress日志导航链接及侧边栏

未分类
2020-08-05 06:53:35
1822677238@qq.com

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(); ?> 获取下一页

用到的文件: (更多…)

wp教程:07文章元数据及多语言化

未分类
2020-08-05 06:38:35
1822677238@qq.com

文章元数据及多语言化

_e() 获取翻译并且输出
__() 获取翻译,返回值
the_category 当前文章所属的分类
the_author 当前文章 的作者
the_time 获取当前文章的发布时间
edit_post_link 显示编辑链接

(更多…)

wp教程:06如何循环输出文章列表

未分类
2020-08-04 20:43:51
1822677238@qq.com

如何循环输出文章列表

(更多…)