0
点赞
收藏
分享

微信扫一扫

WordPress代码大全

钟罗敏 2024-06-10 阅读 25

WordPress模板基本代码


style.css 样式表文件

index.php      主页文件

single.php    日志单页文件

page.php      页面文件

archvie.php  分类和日期存档页文件

searchform.php      搜索表单文件

search.php              搜索页面文件

comments.php       留言区域文件(包括留言列表和留言框)

404.php 404            错误页面

header.php              网页头部文件

sidebar.php             网页侧边栏文件

footer.php              网页底部文件

WordPress头部模版代码


注: 也就是位于<head>和</head>之间的PHP代码

<?php bloginfo(’name’); ?>             网站标题

<?php wp_title(); ?>                   日志或页面标题

<?php bloginfo(’stylesheet_url’); ?>   WordPress主题样式表文件style.css的相对地址

<?php bloginfo(’pingback_url’); ?>     WordPress博客的Pingback地址

<?php bloginfo(’template_url’); ?>     WordPress主题文件的相对地址

<?php bloginfo(’version’); ?>          博客的Wordpress版本

<?php bloginfo(’atom_url’); ?>         WordPress博客的Atom地址

<?php bloginfo(’rss2_url’); ?>         WordPress博客的RSS2地址

<?php bloginfo(’url’); ?>              WordPress博客的绝对地址

<?php bloginfo(’name’); ?>             WordPress博客的名称

<?php bloginfo(’html_type’); ?>        网站的HTML版本

<?php bloginfo(’charset’); ?>          网站的字符编码格式

WordPress 主体模板代码

<?php the_content(); ?>                      日志内容

<?php if(have_posts()) : ?>                确认是否有日志

<?php while(have_posts()) : the_post(); ?>    如果有,则显示全部日志

<?php endwhile; ?>                         结束PHP函数”while”

<?php endif; ?>                                结束PHP函数”if”

<?php get_header(); ?>                 header.php文件的内容

<?php get_sidebar(); ?>                sidebar.php文件的内容

<?php get_footer(); ?>                    footer.php文件的内容

<?php the_time(’m-d-y’) ?>           显示格式为”02-19-08″的日期

<?php comments_popup_link(); ?>   显示一篇日志的留言链接

<?php the_title(); ?>                          显示一篇日志或页面的标题

<?php the_permalink() ?>               显示一篇日志或页面的永久链接/URL地址

<?php the_category(’, ‘) ?>              显示一篇日志或页面的所属分类

<?php the_author(); ?>                     显示一篇日志或页面的作者

<?php the_ID(); ?>                            显示一篇日志或页面的ID

<?php edit_post_link(); ?>              显示一篇日志或页面的编辑链接

<?php get_links_list(); ?>                显示Blogroll中的链接

<?php comments_template(); ?>  comments.php文件的内容

<?php wp_list_pages(); ?>             显示一份博客的页面列表

<?php wp_list_cats(); ?>                 显示一份博客的分类列表

<?php next_post_link(’ %link ‘) ?>         下一篇日志的URL地址

<?php previous_post_link(’%link’) ?>   上一篇日志的URL地址

<?php get_calendar(); ?>                        调用日历

<?php wp_get_archives() ?>                  显示一份博客的日期存档列表

<?php posts_nav_link(); ?>                    显示较新日志链接(上一页)和较旧日志链接(下一页)

<?php bloginfo(’description’); ?>           显示博客的描述信息

其它常用Wordpress模板代码

沙龙国际  http://www.clubs8.com

/%postname%/                                显示博客的自定义永久链接

<?php the_search_query(); ?>     搜索表单的值

<?php _e(’Message’); ?>              打印输出信息

<?php wp_register(); ?>                显示注册链接

<?php wp_loginout(); ?>               显示登入/登出链接

<!–next page–>                               在日志或页面中插入分页

<!–more–>                                       截断日志

<?php wp_meta(); ?>                    显示管理员的相关控制信息

<?php timer_stop(1); ?>               显示载入页面的时间

<?php echo get_num_queries(); ?> 显示载入页面查询

wordpress调用网站统计数据

日志总数:

1.<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?>  

草稿数目:

1.<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?>  

评论总数:

1.<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");?>  

标签总数:

1.<?php echo $count_tags = wp_count_terms('post_tag'); ?>  

页面总数:

1.<?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?>  

分类总数:

1.<?php echo $count_categories = wp_count_terms('category'); ?>  

链接总数:

1.<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?>  

用户总数:

1.<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?>  

最后更新:

1.<?php    

2.$last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM  

3.$wpdb->posts WHERE (post_type = 'post' OR post_type = 'page')    

4.AND (post_status = 'publish' OR post_status = 'private')");    

5.$last = date('Y-n-j', strtotime($last[0]->MAX_m));echo $last; ?>  

成立时间:

1.<?php echo floor((time()-strtotime("2008-8-18"))/86400); ?>  

wordpress判断语句

is_single()                             判断是否是具体文章的页面

is_single(’2′)                         判断是否是具体文章(id=2)的页面

is_single(’Beef Stew’)         判断是否是具体文章(标题判断)的页面

is_single(’beef-stew’)         判断是否是具体文章(slug判断)的页面

comments_open()                是否留言开启

pings_open()                         是否开启

ping is_page()                       是否是页面

is_page(’42′)                          id判断,即是否是id为42的页面

is_page(’About Me’)             判断标题

is_page(’about-me’)            slug判断

is_category()                          是否是分类

is_category(’6′)                      id判断,即是否是id为6的分类

is_category(’Cheeses’)       分类title判断

is_category(’cheeses’)        分类 slug判断

in_category(’5′)                      判断当前的文章是否属于分类5

is_author()                              将所有的作者的页面显示出来

is_author(’1337′)                   显示author number为1337的页面

is_author(’elite-hacker’)      通过昵称来显示当前作者的页面 用法举例:

1.<?php if(is_single()):?>    

2.//这里的内容只在文章内容页显示    

3.<?php endif;?>    

4.<?php if(is_home() ):?>    

5.//这里的内容只在首页显示    

6.<?php endif;?>    

以年、月、日、时间显示归档

is_date()         按天归档

is_year()         按年归档

is_month()     按月归档

is_time()        按时间归档  

is_archive()   判断当前是否是归档页面

is_search()   判断是否是搜索

is_404()         判断页面是否404

举报

相关推荐

0 条评论