WordPress 常用代码、方法
WordPress模板基本文件
style.css样式表文件
index.php主页文件
single.php日志单页文件
page.php页面文件
archvie.php分类和日期存档页文件
searchform.php搜索表单文件
search.php搜索页面文件
comments.php留言区域文件(包括留言列表和留言框)
404.php404错误页面
header.php网页头部文件
sidebar.php网页侧边栏文件
footer.php网页底部文件
WordPressHeader头部PHP代码
注:也就是位于<head>和</head>之间的PHP代码
<?phpbloginfo(’name’);?>网站标题
<?phpwp_title();?>日志或页面标题
<?phpbloginfo(’stylesheet_url’);?>WordPress主题样式表文件style.css的相对地址
<?phpbloginfo(’pingback_url’);?>WordPress博客的Pingback地址
<?phpbloginfo(’template_url’);?>WordPress主题文件的相对地址
<?phpbloginfo(’version’);?>博客的Wordpress版本
<?phpbloginfo(’atom_url’);?>WordPress博客的Atom地址
<?phpbloginfo(’rss2_url’);?>WordPress博客的RSS2地址
<?phpbloginfo(’url’);?>WordPress博客的绝对地址
<?phpbloginfo(’name’);?>WordPress博客的名称
<?phpbloginfo(’html_type’);?>网站的HTML版本
<?phpbloginfo(’charset’);?>网站的字符编码格式
WordPress主体模板PHP代码
<?phpthe_content();?>日志内容
<?phpif(have_posts()):?>确认是否有日志
<?phpwhile(have_posts()):the_post();?>如果有,则显示全部日志
<?phpendwhile;?>结束PHP函数”while”
<?phpendif;?>结束PHP函数”if”
<?phpget_header();?>header.php文件的内容
<?phpget_sidebar();?>sidebar.php文件的内容
<?phpget_footer();?>footer.php文件的内容
<?phpthe_time(’m-d-y’)?>显示格式为”02-19-08″的日期
<?phpcomments_popup_link();?>显示一篇日志的留言链接
<?phpthe_title();?>显示一篇日志或页面的标题
<?phpthe_permalink()?>显示一篇日志或页面的永久链接/URL地址
<?phpthe_category(’,‘)?>显示一篇日志或页面的所属分类
<?phpthe_author();?>显示一篇日志或页面的作者
<?phpthe_ID();?>显示一篇日志或页面的ID
<?phpedit_post_link();?>显示一篇日志或页面的编辑链接
<?phpget_links_list();?>显示Blogroll中的链接
<?phpcomments_template();?>comments.php文件的内容
<?phpwp_list_pages();?>显示一份博客的页面列表
<?phpwp_list_cats();?>显示一份博客的分类列表
<?phpnext_post_link(’%link‘)?>下一篇日志的URL地址
<?phpprevious_post_link(’%link’)?>上一篇日志的URL地址
<?phpget_calendar();?>调用日历
<?phpwp_get_archives()?>显示一份博客的日期存档列表
<?phpposts_nav_link();?>显示较新日志链接(上一页)和较旧日志链接(下一页)
<?phpbloginfo(’description’);?>显示博客的描述信息
其它的一些Wordpress模板代码
/%postname%/显示博客的自定义永久链接
<?phpthe_search_query();?>搜索表单的值
<?php_e(’Message’);?>打印输出信息
<?phpwp_register();?>显示注册链接
<?phpwp_loginout();?>显示登入/登出链接
<!–nextpage–>在日志或页面中插入分页
<!–more–>截断日志
<?phpwp_meta();?>显示管理员的相关控制信息
<?phptimer_stop(1);?>显示载入页面的时间
<?phpechoget_num_queries();?>显示载入页面查询
1.wordpress调用最新文章
WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现.代码如下:
<?phpget_archives('postbypost',10);?>(显示10篇最新更新文章)
或者
<?phpwp_get_archives(‘type=postbypost&limit=20&format=custom’);?>
后面这个代码显示你博客中最新的20篇文章,其中format=custom这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可以参考官方的使用说明-wp_get_archvies。(fromat=custom也可以不要,默认以UL列表显示文章标题。)
补充:通过WP的query_posts()函数也能调用最新文章列表,虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。
2.wordpress调用随机文章
<?php
$rand_posts=get_posts('numberposts=10&orderby=rand');
foreach($rand_postsas$post):
?>
<!--下面是你想自定义的Loop-->
<li><ahref="<?phpthe_permalink();?>"><?phpthe_title();?></a></li>
<?phpendforeach;?>