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

相关推荐