舒大少博客

一个95后少年的个人博客

当前时间为:
欢迎大家来到舒大少博客http://admin.evshou.com,广告合作以及淘宝商家推广请微信联系15357240395

密码保护:[密码保护]wp高级教程:WordPress高级教程

2020-08-05 13:14:28
swq1822677238

这是一篇受密码保护的文章,您需要提供访问密码:

wp教程:23、面包屑导航及自定义函数

2020-08-05 13:11:44
swq1822677238

面包屑导航及自定义函数

方法:

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

$s; 表示搜索词

<?php get_category_link(); ?> 获取分类链接

(更多…)

wp教程:22、WordPress模板判断函数

2020-08-05 12:28:23
swq1822677238

WordPress模板判断函数

方法:

<?php is_home(); ?>  是否在首页

<?php wp_title(); ?>  自动识别模板,返回对应标题

$paged  全局变量,判断是否为分页

<?php is_category(); ?>  是否在分类页

<?php is_search(); ?>  是否在搜索页

<?php is_404(); ?>  是否在404页

<?php is_single(); ?>  是否在文章页

<?php is_page(); ?>  是否在独立页面 (更多…)

wp教程:21、WordPress菜单调用

2020-08-05 12:16:30
swq1822677238

WordPress菜单调用

方法:

<?php wp_nav_menu(); ?> 调用菜单

知识点:

1.学会调用菜单

<?php wp_nav_menu(); ?> 调用菜单

2.学会通过后台设置菜单

后台–>外观–>菜单

3.学会调用指定的菜单

<?php wp_nav_menu( array(‘menu’=>’菜单名’)); ?>

wp教程:20、WordPress404页面模板调用

2020-08-05 11:53:40
swq1822677238

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

wp教程:19、WordPress搜索页模板调用

2020-08-05 11:52:32
swq1822677238

WordPress搜索页模板调用

方法:

<?php get_search_query(); ?>  获取搜索词

要用到的文件  search.php 搜索页模板

知识点

学会使用search.php 开发搜索页模板,跟文章分类模板一样

wp教程:18、WordPress评论模板调用

2020-08-05 11:07:48
swq1822677238

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(); ?>  输出评论窗口 (更多…)

wp教程:17、WordPress不同页面调用不同模板

2020-08-05 11:06:46
swq1822677238

WordPress不同页面调用不同模板

page-ID.php 通过文章ID创建独立页面模板
page-name.php 通过别名创建独立页面模板

wp教程:16、WordPress独立页面模板调用

2020-08-05 11:00:58
swq1822677238

WordPress独立页面模板调用

1.学会使用page.php开发独立页面模板

需要文件 page.php 独立页面模板,跟single文章页模板一样

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

2020-08-05 10:44:59
swq1822677238

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
swq1822677238

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
swq1822677238

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
swq1822677238

WordPress不同分类调用不同模板

category-分类ID.php

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

category-分类别名.php

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

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

2020-08-05 07:47:25
swq1822677238

WordPress分类页模板调用

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

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

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

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

2020-08-05 07:45:16
swq1822677238

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
swq1822677238

自定义侧边栏

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
swq1822677238

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
swq1822677238

文章元数据及多语言化

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

(更多…)

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

2020-08-04 20:43:51
swq1822677238

如何循环输出文章列表

(更多…)

wp教程:05首页模板及调用options表数据

2020-08-04 20:13:04
swq1822677238

首页模板及调用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; ?>