wordpress函数

 主题文件构成:

主页:

  1. home.php
  2. index.php

文章页:

  1. single-{post_type}.php – 如果文章类型是videos(即视频),WordPress就会去查找single-videos.php(WordPress 3.0及以上版本支持)
  2. single.php
  3. index.php

页面

  1. 自定义模板 – 在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板
  2. page-{slug}.php – 如果页面的缩略名是news,WordPress将会查找 page-news.php(WordPress 2.9及以上版本支持)
  3. page-{id}.php – 如果页面ID是6,WordPress将会查找page-6.php
  4. page.php
  5. index.php

分类

  1. category-{slug}.php – 如果分类的缩略名为news,WordPress将会查找category-news.php(WordPress 2.9及以上版本支持)
  2. category-{id}.php -如果分类ID为6,WordPress将会查找category-6.php
  3. category.php
  4. archive.php
  5. index.php

标签

  1. tag-{slug}.php – 如果标签缩略名为sometag,WordPress将会查找tag-sometag.php
  2. tag-{id}.php – 如果标签ID为6,WordPress将会查找tag-6.php(WordPress 2.9及以上版本支持)
  3. tag.php
  4. archive.php
  5. index.php

作者

  1. author-{nicename}.php – 如果作者的昵称为rami,WordPress将会查找author-rami.php(WordPress 3.0及以上版本支持)
  2. author-{id}.php – 如果作者ID为6,WordPress将会查找author-6.php(WordPress 3.0及以上版本支持)
  3. author.php
  4. archive.php
  5. index.php

日期页面

  1. date.php
  2. archive.php
  3. index.php

搜索结果

  1. search.php
  2. index.php

404 (未找到)页面

  1. 404.php
  2. index.php

附件页面

  1. MIME_type.php – 可以是任何MIME类型 (image.php, video.php, audio.php, application.php 或者其他).
  2. attachment.php
  3. single.php
  4. index.php

站点标题:

<?php bloginfo('name'); ?>

站点描述:

 <?php bloginfo('description'); ?>

站点地址(URL):

<?php bloginfo('url'); ?>

输出博客的"style.css文件的网址:

<?php bloginfo('stylesheet_url'); ?>

用于输出博客的"style.css文件所在的目录",也就是上面style.css网址去掉/style.css,如http://example/wp-content/themes/default,记住后面没有 / ;

<?php bloginfo('stylesheet_directory'); ?>

输出你的feed的网址:

<?php bloginfo('rss2_url'); ?>

输出你的pingback的网址:

<?php bloginfo('pingback_url'); ?>

声明网页的编码:

 <?php bloginfo('charset'); ?>

 )作者函数

用于输出作者存档页的网址:

<?php the_author_posts_link(); ?>

显示作者的昵称:

<?php the_author(); ?>

输出作者的网址URL:

<?php the_author_link(); ?>

 

)文章调用

WordPress输出评论最多的10篇文章

<?php $pop = $wpdb->get_results("SELECT id, post_title, comment_count 
FROM {$wpdb->prefix}posts 
WHERE post_type='post' AND post_status='publish' AND post_password='' 
ORDER BY comment_count DESC LIMIT 10"); ?>
<ul>
<?php foreach($pop as $post) : ?>
<li><a href="<?php echo get_permalink($post->id); ?>"><?php echo $post->post_title; ?></a></li>
<?php endforeach; ?>
</ul>

标题后带评论数量

<?php $pop = $wpdb->get_results("SELECT id, post_title, comment_count 
FROM {$wpdb->prefix}posts 
WHERE post_type='post' AND post_status='publish' AND post_password='' 
ORDER BY comment_count DESC LIMIT 10"); ?>
<ul>
<?php foreach($pop as $post) : ?>
<li><a href="<?php echo get_permalink($post->id); ?>"><?php echo $post->post_title.'('.$post->comment_count.')'; ?></a></li>
<?php endforeach; ?>
</ul>
ORDER BY comment_count DESC LIMIT 10"); ?>数值10为显示文章的数量


posted @ 2015-11-15 13:56  豆采笔记本  阅读(208)  评论(0编辑  收藏  举报