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为显示文章的数量
时间: 2024-10-07 15:47:21

wordpress函数的相关文章

WordPress函数query_posts用法汇总

最近经常有网友跟我咨询WordPress函数query_posts的相关用法,说起来query_posts实在是太强大,参数无数,用法更是无数,如果让我说它的用法,我根本没法一一说清楚.开始之前,你可以先看看query_posts的官方文档,query_posts的全部参数可以参考:WP_Query.不过看文档对很多人来说可能会很困难,本文将介绍几种常见的用法,不过一切用法都是从官方文档中来的,学会看文档才是王道. query_posts函数在WordPress主题中是用于控制哪些文章可以出现在

wordpress函数wp_nav_menu()参数说明

wordpress函数wp_nav_menu()参数说明 wp_nav_menu()函数是在wordpress 3.0版本增加的一个自定义菜单函数,通过该函数可以非常轻松方便地自定义模板的导航菜单,站长只需要在当前主题模板导航显示的位置添加函数<?php wp_nav_menu($args);?>就可以实现自定义菜单的调用,其中$args是该函数的参数,以下同参数的具体说明,可以根据自己的需要设置各项参数! wp_nav_menu()函数默认参数及说明: 1 2 3 4 5 6 7 8 9 1

WordPress函数:wp_nav_menu($args)函数说明

WordPress函数 wp_nav_menu()用于显示头部.标题.底部的导航菜单.后台设置位于:外观=>菜单.目前支持 3 个菜单选项. 函数使用说明: <?php $defaults = array(    'theme_location'  => '',>    'menu'            => '',    'container'       => 'div',    'container_class' => 'menu-{menu slug}-

10个鲜为人知的WordPress函数

WordPress功能强大,非常适合开发者使用.说到 WordPress,那么,我们不得不说他的钩子函数.今天,要为大家推荐10个WordPress函数.大多数,都是我们常用的功能,不过,经常不知道如何去实现他.所以,我建议你可以看一看. Antispambot() 使用该函数代替HTML标题,可以让你的email地址不被过滤掉. $email= '[email protected]'; echo'You can contact me at '. antispambot( $email) . '

wordpress函数技巧

1.Loop循环(成功) <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> // the code inside the loop //插入Loop 中的代码 <?php endwhile; ?> <?php else : ?> <?php endif; ?> 2.在WordPress的第一篇文章中插入Google广告 <?php while ( h

解决wordpress函数get_term_link()参数使用变量无效的问题

做wordpress开发时,需要通过后台设置的某个自定义分类法ID获取该分类的链接,传递ID的变量给get_term_link()函数时,却无法获取该分类的链接.通过查找资料获悉是由于get_term_link()函数和其它常用的wordpress函数不同,该函数不能自行转换变量类型,解决方法是先把字符类变量转换成整数变量才可以正常获取链接. 解决方法: 设定变量是$getID,代码如下: 1 2 3 4 5 <?php $id = intval($getID); $url = get_term

黄聪:WordPress 函数:apply_filters()(创建过滤器)

apply_filters() 函数用来创建一个过滤器,大多数被用在函数中,是 WordPress 插件机制中非常重要的一个函数,能让其它的主题和插件对一个值进行修改过滤. 用法 apply_filters( $tag, $value, $var... ); 参数 $tag (字符串)(必须)过滤器的名字. 默认值:None $value (混合)(必须)要过滤的值,如果没人过滤则直接返回这个值. $var (混合) (可选)传给过滤函数额外的变量参数,辅助过滤函数对返回值进行操作,可以添加无限

黄聪:WordPress 函数:add_filter()(添加过滤器)

add_filter() 可以挂载一个函数到指定的过滤器上. 用法 add_filter( $tag, $function_to_add, $priority, $accepted_args ); 参数 $tag (字符串)(必须)所挂载的过滤器名字(和目标 apply_filters() 函数的 $tag 属性一样). 默认值:None $function_to_add (回调)(必须)要挂载的回调函数,参考 PHP 回调函数类型文档. 默认值:None $priority (整数)(可选)执

WordPress函数wp_page_menu详解

说明 该标签显示带有链接的WordPress页面列表,并且可以选择将 Home(主页)自动显示为列表中的一员.该标签是自定义侧边栏和标题栏的好帮手,同时还可以用在其它模板中. WordPress教程 用法  <?php wp_page_menu( $args ); ?> 默认用法 <?php $args = array(            'depth'       => 0,    'sort_column' => 'menu_order, post_title',