WP主题制作常用标签代码
时间:2024年02月08日
/来源:网络
/编辑:佚名
WordPress模板结构
style.css : CSS文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板
-----------------------------------------------------------------------------------
基本条件判断
is_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
is_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
is_404() : 是否为 “HTTP 404: Not Found” 错误页
is_paged() : 主页/Category/Archive页是否以多页显示
-----------------------------------------------------------------------------------
style.css头部主题注释文字
1
/*
2
Theme Name: 1990c
3
Theme URI: http://www.1990c.com
4
Author: Lin Yunpeng
5
Author URI: http://www.1990c.com
6
Description: Lin Yunpeng's theme
7
Version: 1.0
8
Tags: white,simple
9
*/
-----------------------------------------------------------------------------------
header.php常用标签
1
<pre>style.css路径<?php bloginfo( 'stylesheet_url' ); ?>
2
主题文件夹路径<?php bloginfo('template_directory'); ?>
3
主页路径<?php echo get_option('home'); ?>
4
wordpress编码<?php bloginfo( 'charset' ); ?>
01
/*网站标题:
02
文章页显示“文章标题 - 博客标题”
03
分类页显示“分类标题 - 博客标题”
04
其余全显示为“博客标题 - 副标题”*/
05
<?php
06
if (is_single())
07
{the_title();print " - ";bloginfo('name'); }
08
else if(is_category())
09
{single_cat_title();print " - ";bloginfo('name'); }
10
else
11
{ bloginfo('name');print " - ";bloginfo('description'); }
12
?>
01
//自定义css的导航调用方法
02
<?php
03
$args=array(
04
'orderby' => 'id',
05
'order' => 'ASC'
06
);
07
$categories=get_categories($args);
08
foreach($categories as $category) {
09
echo '<li class="thisclass"><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' .$category->name.'</a></li>';
10
}
11
?>
-----------------------------------------------------------------------------------
sidebar.php常用标签
1
//最新文章
2
<?php $rand_posts = get_posts('numberposts=9&orderby=date');foreach($rand_posts as$post) : ?>
3
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
4
<?php endforeach;?>
1
// 随机文章
2
<?php $rand_posts = get_posts('numberposts=9&orderby=rand');foreach($rand_posts as$post) : ?>
3
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
4
<?php endforeach;?>
-----------------------------------------------------------------------------------
index.php常用标签
1
调用head.php<?php get_header();?>
2
调用footer.php<?php get_footer();?>
3
调用sidebar.php<?php get_sidebar();?>
4
调用其它文件<?php include(TEMPLATEPATH . '/文件名'); ?>
5
显示注册链接<?php wp_register(); ?>
6
显示登录/注销链接<?php wp_loginout(); ?>
01
//首页文章调用
02
<?php if(have_posts()) : ?>/*检查是否存在Post/Page*/
03
<?php while(have_posts()) : the_post(); ?>/*如果存在Post/Page则予以显示 */
04
<?php the_title(); ?>/*文章标题*/
05
<?php the_time('Y.m.d h:i') ?>/*发表时间*/
06
<?php the_category(' '); ?>/*文章分类*/
07
<?php comments_popup_link('0', '1', '%', ”, 'CLOSE'); ?>/*评论数*/
08
<?php edit_post_link('EDIT'); ?>/*显示编辑链接*/
09
<?php the_content(''); ?>/*正文内容*/
10
<?php endwhile; ?>/*While结束*/
11
<?php endif; ?>/*If结束*/
-----------------------------------------------------------------------------------
single.php常用标签
1
上一篇<?php previous_post_link('%link'); ?>
2
下一篇<?php next_post_link('%link'); ?>
3
评论调用<?php comments_template(); ?>
4
日历调用<?php get_calendar(); ?>
style.css : CSS文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板
-----------------------------------------------------------------------------------
基本条件判断
is_home() : 是否为主页
is_single() : 是否为内容页(Post)
is_page() : 是否为内容页(Page)
is_category() : 是否为Category/Archive页
is_tag() : 是否为Tag存档页
is_date() : 是否为指定日期存档页
is_year() : 是否为指定年份存档页
is_month() : 是否为指定月份存档页
is_day() : 是否为指定日存档页
is_time() : 是否为指定时间存档页
is_archive() : 是否为存档页
is_search() : 是否为搜索结果页
is_404() : 是否为 “HTTP 404: Not Found” 错误页
is_paged() : 主页/Category/Archive页是否以多页显示
-----------------------------------------------------------------------------------
style.css头部主题注释文字
1
/*
2
Theme Name: 1990c
3
Theme URI: http://www.1990c.com
4
Author: Lin Yunpeng
5
Author URI: http://www.1990c.com
6
Description: Lin Yunpeng's theme
7
Version: 1.0
8
Tags: white,simple
9
*/
-----------------------------------------------------------------------------------
header.php常用标签
1
<pre>style.css路径<?php bloginfo( 'stylesheet_url' ); ?>
2
主题文件夹路径<?php bloginfo('template_directory'); ?>
3
主页路径<?php echo get_option('home'); ?>
4
wordpress编码<?php bloginfo( 'charset' ); ?>
01
/*网站标题:
02
文章页显示“文章标题 - 博客标题”
03
分类页显示“分类标题 - 博客标题”
04
其余全显示为“博客标题 - 副标题”*/
05
<?php
06
if (is_single())
07
{the_title();print " - ";bloginfo('name'); }
08
else if(is_category())
09
{single_cat_title();print " - ";bloginfo('name'); }
10
else
11
{ bloginfo('name');print " - ";bloginfo('description'); }
12
?>
01
//自定义css的导航调用方法
02
<?php
03
$args=array(
04
'orderby' => 'id',
05
'order' => 'ASC'
06
);
07
$categories=get_categories($args);
08
foreach($categories as $category) {
09
echo '<li class="thisclass"><a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' .$category->name.'</a></li>';
10
}
11
?>
-----------------------------------------------------------------------------------
sidebar.php常用标签
1
//最新文章
2
<?php $rand_posts = get_posts('numberposts=9&orderby=date');foreach($rand_posts as$post) : ?>
3
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
4
<?php endforeach;?>
1
// 随机文章
2
<?php $rand_posts = get_posts('numberposts=9&orderby=rand');foreach($rand_posts as$post) : ?>
3
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
4
<?php endforeach;?>
-----------------------------------------------------------------------------------
index.php常用标签
1
调用head.php<?php get_header();?>
2
调用footer.php<?php get_footer();?>
3
调用sidebar.php<?php get_sidebar();?>
4
调用其它文件<?php include(TEMPLATEPATH . '/文件名'); ?>
5
显示注册链接<?php wp_register(); ?>
6
显示登录/注销链接<?php wp_loginout(); ?>
01
//首页文章调用
02
<?php if(have_posts()) : ?>/*检查是否存在Post/Page*/
03
<?php while(have_posts()) : the_post(); ?>/*如果存在Post/Page则予以显示 */
04
<?php the_title(); ?>/*文章标题*/
05
<?php the_time('Y.m.d h:i') ?>/*发表时间*/
06
<?php the_category(' '); ?>/*文章分类*/
07
<?php comments_popup_link('0', '1', '%', ”, 'CLOSE'); ?>/*评论数*/
08
<?php edit_post_link('EDIT'); ?>/*显示编辑链接*/
09
<?php the_content(''); ?>/*正文内容*/
10
<?php endwhile; ?>/*While结束*/
11
<?php endif; ?>/*If结束*/
-----------------------------------------------------------------------------------
single.php常用标签
1
上一篇<?php previous_post_link('%link'); ?>
2
下一篇<?php next_post_link('%link'); ?>
3
评论调用<?php comments_template(); ?>
4
日历调用<?php get_calendar(); ?>
新闻资讯 更多
- 【wordpress教程】WordPress跟踪记录访客在网站的搜索词 优化网站内容和搜索体验03-31
- 【wordpress教程】Zibll子比主题的用户中心修改头像增加支持上传PNG图片文件03-31
- 【wordpress教程】wordpress报错429怎么办03-28
- 【wordpress教程】wordpress如何批量删除指定分类目录下的所有文章03-23
- 【wordpress教程】Wordpress 在文章内容的第二段后面插入广告03-03
- 【wordpress教程】WordPress纯代码禁止发表重复标题的文章03-03
- 【wordpress教程】给wordpress博客-VIEU主题评论框添加打字特效(其他主题类似)03-03
- 【wordpress教程】wordpress自动批量定时发布插件 DX-auto-publish02-08
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法