欢迎莅临阿Q的项目

专业WP商业设计开发销售中心

[手册]WordPress 函数参考(Function Reference)

Function Reference 函数参考,函数参考目录: 1. Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数 - P […]
get_attached_file <?php get_attached_file( $attachment_id, $unfiltered ); ?>
获取一个附件的地址.$attachment_id 是附件的ID, $unfiltered 判断是否使用过滤器.
is_attachment <?php is_attachment(); ?>
判断附件是否被显示.
is_local_attachment <?php is_local_attachment( $url ) ?>
判断url地址是否为本地的附件.
update_attached_file <?php update_attached_file( $attachment_id, $file ) ?>
更新一个附件. $file是附件地址
wp_attachment_is_image <?php wp_attachment_is_image( $post_id ); ?>
判断指定的附件是否为图片.
wp_insert_attachment <?php wp_insert_attachment( $attachment, $filename, $parent_post_id ); ?>
为指定的页面插入一个附件,详情见:http://codex.wordpress.org/Function_Reference/wp_insert_attachment.
wp_delete_attachment <?php wp_delete_attachment( $postid, $force_delete = false ); ?>
删除指定的附件,$postid是附件ID,$force_delete为true时不经过回收站.
wp_get_attachment_image <?php (string) $img = wp_get_attachment_image($attachment_id, $size='thumbnail', $icon = false); ?>
返回一个附件的html,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon是替代的图标地址.
wp_get_attachment_image_src <?php $image = wp_get_attachment_image_src( $attachment_id, $size='thumbnail', $icon = false ); ?>
返回一个附件的src,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon 是替代的图标地址.
wp_get_attachment_metadata <?php wp_get_attachment_metadata( $post_id, $unfiltered ) ?>
返回一个附件的元数据,$post_id是附件ID,$unfiltered判断是否使用过滤器.
wp_get_attachment_thumb_file <?php wp_get_attachment_thumb_file( $post_id ) ?>
获取附件的缩略图地址.
wp_get_attachment_thumb_url <?php wp_get_attachment_thumb_url( $post_id ) ?>
获取附件缩略图地址.
wp_get_attachment_url <?php echo wp_get_attachment_url($post_id); ?>
获取附件的url.
wp_check_for_changed_slugs <?php wp_check_for_changed_slugs( $post_id ) ?>
检查已发表文章中经改动的缩略名并保存原有缩略名.
wp_count_posts <?php wp_count_posts('type', 'readable'); ?>
输出文章的统计数组,type为文章类型,'readable'是可读性.
wp_mime_type_icon <?php wp_mime_type_icon( $mime ) ?>
检索MIME类型的图标.
wp_update_attachment_metadata <?php wp_update_attachment_metadata( $post_id, $data ) ?>
更新指定附件的MIME类型.

get_bookmark <?php get_bookmark( $bookmark, $output=’OBJECT‘, $filter ) ?>
获取一个链接的数组. $bookmark是书签ID, $output是输出方式(OBJECT, ARRAY_N, or ARRAY_A).
get_bookmarks <?php get_bookmarks( $args ); ?>
返回书签的数组. $args详情见:http://codex.wordpress.org/Function_Reference/get_bookmarks.
wp_list_bookmarks <?php wp_list_bookmarks( $args ); ?>
输出书签的数组. $args详情见:http://codex.wordpress.org/Template_Tags/wp_list_bookmarks.
相关废弃标签: get_links_list() 和 get_links().

wp_get_post_categories <?php wp_get_post_categories( $post_id, $args ) ?>
返回文章的类型ID数组.
wp_set_post_categories <?php wp_set_post_categories( $post_ID, $post_categories ) ?>
设置文章分类ID.
wp_get_post_tags <?php wp_get_post_tags( $post_id, $args ) ?>
获取文章的标签ID.
wp_set_post_tags <?php wp_set_post_tags( $post_ID, $tags, $append ) ?>
设置文章的标签,$tags是要添加的标签字符串数组,$append默认为 false覆盖已有标签,true为添加.
wp_get_post_terms <?php wp_get_post_terms( $post_id = 0, $taxonomy = 'post_tag', $args = array() ) ?>
获取文章的分类法数组, 默认是'post_tag'.
wp_set_post_terms <?php wp_set_post_terms( $post_ID, $tags, $taxonomy, $append ) ?>
设置文章的分类法,$tags是要添加的标签字符串数组,$taxonomy是分类方法,默认'post_tag',$append默认为 false覆盖已有标签,true为添加.

add_meta_box <?php add_meta_box( $id, $title, $callback, $page, $context, $priority ); ?>
插件开发者可通过该函数在Write Post,Write Page和Write Link编辑页面内添加版块.详情见:http://codex.wordpress.org/Function_Reference/add_meta_box.
get_the_ID <?php echo get_the_ID(); ?>
返回当前文章的ID.
get_the_author <?php $author = get_the_author(); ?>
获取文章的标签ID.
get_the_content <?php get_the_content( $more_link_text, $stripteaser, $more_file ) ?>
获取文章的内容,$more_link_text 是更多的链接文字, $stripteaser 在更多内容前显示内容摘要, $more_file 可选,不使用.
wp_trim_excerpt <?php wp_trim_excerpt( $text ) ?>
必要时为文章生成内容摘要. 摘要应在55字以内,如果总字数多于该数目,摘要结尾应添加字符串'[...]'。如果少于55个字符,显示摘要全文。
如果喜欢本文,请分享给朋友们

[手册]WordPress 函数参考(Function Reference)19 篇评论

  1. fannar

    博主,你好,我想问下,为什么我在你的网站里搜索esc_attr时,搜不到,在百度里面搜esc_attr,反而能搜到,想问下这是怎么回事?

    • 阿Q管理员

      我可以搜到包含esc_attr的三篇文章哦。

  2. 戈饭

    你NB,我特意来顶了,我不客气地COPY了!THANK YOU! :mrgreen:

  3. 我的天,实在是太长太多了.
    收藏回去慢慢看..

  4. 博主好

    百度快照就是不更新不知道为什么